Linux / C / GTK + Установить для фона GtkTextView цвет окна по умолчанию - PullRequest
0 голосов
/ 28 июня 2010

Я хочу установить цвет фона GtkTexetView на цвет окна по умолчанию, чтобы он выглядел как GtkLabel.Посмотрите на эти изображения, но учтите, что я хочу это для C, а не для PHP, и использую GNOME, а не MS Windows.

1 Ответ

1 голос
/ 30 июня 2010

Вот как это сделать:

GdkColor color;
gtk_widget_realize(window);
gtk_style_lookup_color(gtk_widget_get_style(window), "bg_color", &color);
gtk_widget_modify_base(textview, GTK_STATE_NORMAL, &color);

На самом деле не имеет значения, используете ли вы Windows, Gnome, C или PHP, инструментарий GTK работает в основном одинаково на разных платформах, и выдолжен быть в состоянии вывести код C из просмотра кода PHP.

...