Как установить / получить Gtk "Свойства стиля" - PullRequest
6 голосов
/ 29 марта 2010

Как установить gtk "Свойства стиля", перечисленные в документации gtk?
Как и для GtkWidget, есть Свойства стиля:

  "separator-height"         gint                  : Read
  "separator-width"          gint                  : Read

Так как их получить и установить?используя GTK + и C.

Спасибо, PP.

1 Ответ

4 голосов
/ 29 марта 2010

Например:

gint height, width;
gtk_widget_style_get(widget, "separator-height", &height, "separator-width", &width, NULL);

Работает как g_object_get(). Нет соответствующего gtk_widget_style_set(), вам нужно установить их через RC-файл, который вы загружаете с помощью gtk_rc_parse(). Здесь - документация по файлам RC.

Просто чтобы прояснить это, пользователям обычно не нравится, когда вы возитесь с их темами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...