Как применить стиль панели инструментов к круглым текстурированным кнопкам в пользовательском представлении - PullRequest
2 голосов
/ 19 октября 2011

Как применить стиль панели инструментов к круглым текстурированным кнопкам в пользовательском представлении?

Вот еще немного фона:

В руководящих указаниях Apple по человеческому интерфейсу сказано использовать элементы управления с круглой текстурой в рамке окна (панель инструментов или нижняя панель): http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Controls/Controls.html (в разделе «Элементы управления оконной рамкой»).

Когда вы используете эти элементы управления в рамке окна, Mac OS X Lion применяет относительно сильный градиент к элементам управления, когда окно активно (примерно от 95% серого до 80% серого), и почти не имеет градиента вообще, когда окно неактивен (от 95% серого до 93% серого). Другими словами, когда окно неактивно, элементы управления панели инструментов выглядят плоскими.

Когда вы используете эти элементы управления вне рамок окна (скажем, в пользовательском представлении прямо под панелью инструментов), Mac OS X Lion применяет различные стили. Для меня наиболее важно, что Lion применяет относительно сильный градиент к элементам управления, даже когда окно неактивно, поэтому элементы управления в пользовательском представлении выглядят неуместно рядом с элементами управления панели инструментов в неактивном окне.

Похоже, есть какой-то способ правильно подобрать эти элементы управления даже в пользовательском представлении. Например, панель форматирования в Pages и строка форматирования в Mail при создании сообщения (оба прямо под панелью инструментов).

Кто-нибудь знает, как добиться правильного вида этих элементов управления?

...