comparison gtk3/dw.c @ 1388:8fe15c1648c9

Fix windows on GTK that aren't supposed to have a close button.. having one. Function added in 2.10 can try to remove it.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 26 Nov 2011 20:20:41 +0000
parents fd1de4e9e542
children 0512fbb08abf
comparison
equal deleted inserted replaced
1387:db27c6e139a3 1388:8fe15c1648c9
2919 if(flStyle & DW_FCF_MINIMIZE) 2919 if(flStyle & DW_FCF_MINIMIZE)
2920 { 2920 {
2921 flags &= ~DW_FCF_MINIMIZE; 2921 flags &= ~DW_FCF_MINIMIZE;
2922 gtk_window_iconify(GTK_WINDOW(tmp)); 2922 gtk_window_iconify(GTK_WINDOW(tmp));
2923 } 2923 }
2924 /* Either the CLOSEBUTTON or SYSMENU flags should make it deletable */
2925 if(!(flStyle & (DW_FCF_CLOSEBUTTON | DW_FCF_SYSMENU)))
2926 gtk_window_set_deletable(GTK_WINDOW(tmp), FALSE);
2924 2927
2925 gdk_window_set_decorations(gtk_widget_get_window(tmp), flags); 2928 gdk_window_set_decorations(gtk_widget_get_window(tmp), flags);
2926 2929
2927 if(hwndOwner) 2930 if(hwndOwner)
2928 gdk_window_reparent(gtk_widget_get_window(GTK_WIDGET(tmp)), gtk_widget_get_window(GTK_WIDGET(hwndOwner)), 0, 0); 2931 gdk_window_reparent(gtk_widget_get_window(GTK_WIDGET(tmp)), gtk_widget_get_window(GTK_WIDGET(hwndOwner)), 0, 0);