Есть ли системная коллекция цветов в GTK #? - PullRequest
3 голосов
/ 31 января 2010

Как мне получить коллекцию многоплатформенных системных цветов в GTK # (например, System.Drawing.SystemColors в .NET)?

Я хочу эквивалент System.Drawing.SystemColors.Control и System.Drawing.SystemColors.Highlight, ...

1 Ответ

1 голос
/ 31 января 2010

Насколько я знаю, в GTK такого нет.

В gtk каждый виджет имеет стиль, связанный с ним. Многие виджеты могут иметь один и тот же стиль. Стили и их связь с виджетами определяются в теме или пользовательском RC-файле.

Вы можете найти немного больше информации там:

Редактировать: Ах, я забыл добавить, что вы можете получить стиль любого виджета со свойством Style. Таким образом, вы можете повторно использовать его конфигурацию в своем собственном нарисованном элементе управления, если вы этого хотите.

...