Выбор палитр цветов в цветной панели
Цветная маска определяет, какой из цветовых режимов включен для NSColorPanel
объект. Эта маска установлена перед инициализацией нового экземпляра NSColorPanel
. NSColorPanelAllModesMask
представляет логический OR других цветных констант маски: Это вызывает NSColorPanel
возразите для отображения всех средств выбора стандартного цвета. При инициализации нового экземпляра NSColorPanel
, Вы можете логически OR любая комбинация цветных констант маски для ограничения доступных цветовых режимов.
Режим | Цветная постоянная маска |
---|---|
Полутоновая альфа | |
«Красный Зеленый Синий» | |
Голубой Желтый Пурпурный Черный цвет | |
Яркость насыщенности оттенка | |
Заказная палитра | |
Список пользовательского цвета | |
Цветовой диск | |
Все вышеупомянутые |
Маска цветового режима цветной панели установлена с помощью метода класса setPickerMask:
. Маска должна быть установлена прежде, чем создать экземпляр приложения NSColorPanel
.
Когда экземпляр приложения NSColorPanel
маскируется больше чем для одного цветового режима, Ваша программа может установить свой активный режим путем вызова setMode:
метод с цветовым режимом, постоянным как его параметр; пользователь может установить режим путем нажатия кнопок на панели. Вот режимы стандартного цвета и константы режима:
Режим | Постоянный цветовой режим |
---|---|
Полутоновая альфа | |
«Красный Зеленый Синий» | |
Голубой Желтый Пурпурный Черный цвет | |
Яркость насыщенности оттенка | |
Заказная палитра | |
Список пользовательского цвета | |
Цветовой диск |
В полутоновой альфе, «красный зеленый синий», голубой пурпурный желтый черный цвет, и режимы яркости насыщенности оттенка, пользователь корректирует цвета путем управления ползунками. В режиме заказной палитры пользователь может загрузить файл NSImage (TIFF или EPS) в цветную панель, затем избранные цвета от изображения. В режиме списка пользовательского цвета пользователь может создать и загрузить списки именованных цветов. Два пользовательских режима обеспечивают кнопки всплывающего меню для того, чтобы загрузить и сохранить файлы. Наконец, режим цветового диска обеспечивает упрощенное управление для выбора цветов.
Если цветная панель использовалась, она использует любой режим, в котором это было в последний раз как режим по умолчанию когда NSColorPanelAllModesMask
используется для инициализации NSColorPanel
. Иначе, это использует режим цветового диска.