gtk window를 아래와 같이 만들면서 minimize, maximize button을 없애려고 합니다. 그런데 gtk_window_
new로 만든 것엔 GdkWindow *window의 값이 NULL이더군요. 윈도우의 데코레이션을 바꾸는 방법을
알고 싶습니다. #include <gtk/gtk.h>
int main(int argc, char *argv<>)
{
GtkWidget *w;
gtk_init(&argc, &argv);
w = gtk_window_new(GTK_WINDOW_TOPLEVEL);
/*
* 이 줄이 실행되면서 w->window가 NULL이라고 나옵니다.
*/
gdk_window_set_decorations(w->window,
GDK_DECOR_ALL & ~(
GDK_DECOR_MINIMIZE |
GDK_DECOR_MAXIMIZE
));
gtk_widget_show(GTK_WIDGET(w));
gtk_main();
return 0;
}--gtk, gdk, glib...