2010-03-30 2 views
10

Я хочу настроить NSMenu с NSMenuItems, так это выглядит как Apple Pro Apps.Как настроить NSMenu как приложение Apple Pro?

Но как я могу настроить NSMenu? Нет способа рисования, чтобы изменить внешний вид. Если я установил NSView на NSMenuItem, я могу установить цвет фона, но я потеряю выделение и управление меню. Кроме того, верхняя и нижняя крышки NSMenu не могут быть настроены.

Я нашел только this hint, но, к сожалению, без кода.

Dark TableView with a white menu and white menu items

Я был бы очень рад за некоторую помощь!

+0

Вы успешно настроить NSMenu? – JJD

+0

Я нашел [источники NSMenu и другие] (http://sid.ethz.ch/debian/gnustep/gnustep-gui-0.20.0/Source/). Хотя, я не мог найти полезный намек. – JJD

+0

Интересно, было бы полезно получить 'MenuRef' с' _NSGetCarbonMenu() 'как упоминалось [в этой теме] (http://stackoverflow.com/questions/4064386/reverse-engineering-an-nsmenu-for- а-статус-бар-пункт). – JJD

ответ

2

жесткий ответ, сделать свой собственный, подкласс NSMenu, NSMenuItem и т.д., и вручную обрабатывать рисунок, анимация и т.д.