LINUX.ORG.RU

Чтобы сделать окно модальным надо почитать FAQ от gtk+ (есть на сайте и в дистрибутиве). Чтобы убрать обрамление я делаю так:

gdk_window_set_decorations(GTK_WIDGET(splash_window)->window, 0);

p.s. просто ради интереса набери на www.google.com строку 'gtk borderless window' и кликни на первой же ссылке.

anonymous
()

так как в факах написано у меня не получилось. Окно все равно не модальное :(. а на счет функции gdk_window_set_decorations, то ее у меня вообще нет (в GTK 1.2) На сколько я помню она только в 1.3 появилась, которая не в релизе, а нужна именно релизная библиотека.

liom
() автор топика

Ищи ошибки. Описанный в FAQ способ точно работает. Из хидера /usr/include/gtk-1.2/gdk/gdk.h:

void gdk_window_set_decorations(GdkWindow *window, GdkWMDecoration decorations);

Используется gtk из RedHat 7.2, версия пакета gtk+-1.2.10-11.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.