Как установить непрозрачность для GtkWindow внутри GtkEventBox - PullRequest
0 голосов
/ 19 апреля 2010

Я хочу установить непрозрачность GtkWindow внутри GtkEventBox.

gtk_event_box_set_visible_window(GTK_EVENT_BOX(eventbox), TRUE);
gtk_window_set_opacity(event_top->window, 1);

Я получаю следующую ошибку:

enter code here`Gtk-CRITICAL **: gtk_window_set_opacity: assertion `GTK_IS_WINDOW (window)'failed

Пишу ли я так?

Спасибо
PP.

1 Ответ

1 голос
/ 20 апреля 2010

Когда я ответил на другой вопрос, элемент window в виджетах GTK + - это не GtkWindow, а GdkWindow.

Полагаю, вы можете попробовать функцию <a href="http://library.gnome.org/devel/gdk/stable/gdk-Windows.html#gdk-window-set-opacity" rel="nofollow noreferrer">gdk_window_set_opacity()</a> в GDK API.

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