Настройка внешнего вида элементов управления в Cappuccino

Мне нужно сделать ряд кнопок в нижней части экрана, размещенных на панели инструментов. Но он должен иметь индивидуальный вид, т.е. настраиваемый фон и эффекты при наведении. Сначала я пытался настроить CPSegmentedControl, но не смог настроить его высоту, так как он использует графику с фиксированной высотой. Теперь я пытаюсь попробовать панель инструментов, но не могу понять, как изменить фоновую текстуру панели инструментов, поскольку она кажется исправленной. Итак, какой API лучше всего подходит для этого?


person Samhan Salahuddin    schedule 30.10.2012    source источник


Ответы (1)


Этот бит изменит для вас фон CPToolBar: https://github.com/cappuccino/issues/blob/master/Client/AppController.j#L273

Если вы хотите настроить сегментированный элемент управления, код для этого можно найти здесь: https://github.com/cappuccino/issues/blob/master/Client/AppController.j#L502

person Me1000    schedule 30.10.2012
comment
Но как увеличить высоту сегментированного элемента управления? Если вы измените это, оно, кажется, сломается. - person Samhan Salahuddin; 31.10.2012
comment
Я ищу набор настраиваемых кнопок, которые имеют настраиваемое поведение при наведении, но они должны действовать как сегментированный элемент управления. Теперь мне придется свернуть свой собственный сегментированный элемент управления или попробовать разместить его на панели инструментов. - person Samhan Salahuddin; 31.10.2012
comment
Вам нужно будет предоставить свои собственные изображения для сегментированного элемента управления. - person Me1000; 01.11.2012