netdomjoin-gui: always center new windows.
authorGünther Deschner <gd@samba.org>
Mon, 1 Sep 2008 23:06:25 +0000 (01:06 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 5 Sep 2008 11:06:16 +0000 (13:06 +0200)
Guenther

source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c

index d5b60f18783990e6216a997447128b53665b7a8e..bf41ee430dbdecd2afa26d97eee09760684bc9b0 100644 (file)
@@ -500,6 +500,7 @@ static void callback_creds_prompt(GtkWidget *widget,
        gtk_widget_set_size_request(GTK_WIDGET(window), 380, 280);
        gtk_window_set_icon_from_file(GTK_WINDOW(window), SAMBA_ICON_PATH, NULL);
        gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(state->window_do_change));
+       gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER_ALWAYS);
 
        g_signal_connect(G_OBJECT(window), "delete_event",
                         G_CALLBACK(callback_do_close), window);
@@ -1102,6 +1103,7 @@ static void callback_do_change(GtkWidget *widget,
        gtk_widget_set_size_request(GTK_WIDGET(window), 480, 650);
        gtk_window_set_icon_from_file(GTK_WINDOW(window), SAMBA_ICON_PATH, NULL);
        gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(state->window_main));
+       gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER_ALWAYS);
 
        g_signal_connect(G_OBJECT(window), "delete_event",
                         G_CALLBACK(callback_do_close), window);
@@ -1374,6 +1376,7 @@ static int draw_main_window(struct join_state *state)
        gtk_widget_set_size_request(GTK_WIDGET(window), 600, 600);
        gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
        gtk_window_set_icon_from_file(GTK_WINDOW(window), SAMBA_ICON_PATH, NULL);
+       gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER_ALWAYS);
 
        g_signal_connect(G_OBJECT(window), "delete_event",
                         G_CALLBACK(callback_delete_event), NULL);