Try to adapt to gtk3 (more work)

This commit is contained in:
Andrey Bondrov 2015-10-02 06:23:18 +04:00
parent ccd1384d23
commit e356880e00

View file

@ -2524,8 +2524,8 @@ new file mode 100644
+ {
+ data.loop = g_main_loop_new( NULL, FALSE );
+ GtkWidget* window = gtk_window_new( GTK_WINDOW_TOPLEVEL );
+ if( parent && gtk_window_get_group(parent) )
+ gtk_window_group_add_window( gtk_window_get_group(parent), GTK_WINDOW( window ));
+ if( parent && gtk_window_get_group(const_cast<GtkWindow*>(parent)) )
+ gtk_window_group_add_window( gtk_window_get_group(const_cast<GtkWindow*>(parent)), GTK_WINDOW( window ));
+ gtk_widget_realize( window );
+ gtk_widget_set_sensitive( window, TRUE );
+ gtk_grab_add( window );