pidgin/gtkprefs.c

branch
next.minor
changeset 22005
0183020ba2cc
parent 22000
5e7708f58d3d
child 22006
723c56414c2f
equal deleted inserted replaced
22004:e55427689aba 22005:0183020ba2cc
2147 } 2147 }
2148 2148
2149 void pidgin_prefs_show(void) 2149 void pidgin_prefs_show(void)
2150 { 2150 {
2151 GtkWidget *vbox; 2151 GtkWidget *vbox;
2152 GtkWidget *bbox;
2153 GtkWidget *notebook; 2152 GtkWidget *notebook;
2154 GtkWidget *button; 2153 GtkWidget *button;
2155 2154
2156 if (prefs) { 2155 if (prefs) {
2157 gtk_window_present(GTK_WINDOW(prefs)); 2156 gtk_window_present(GTK_WINDOW(prefs));
2174 /* The notebook */ 2173 /* The notebook */
2175 prefsnotebook = notebook = gtk_notebook_new (); 2174 prefsnotebook = notebook = gtk_notebook_new ();
2176 gtk_box_pack_start (GTK_BOX (vbox), notebook, FALSE, FALSE, 0); 2175 gtk_box_pack_start (GTK_BOX (vbox), notebook, FALSE, FALSE, 0);
2177 gtk_widget_show(prefsnotebook); 2176 gtk_widget_show(prefsnotebook);
2178 2177
2179 /* The buttons to press! */ 2178 button = pidgin_dialog_add_button(GTK_DIALOG(prefs), GTK_STOCK_CLOSE, NULL, NULL);
2180 bbox = pidgin_dialog_get_action_area(GTK_DIALOG(prefs));
2181 gtk_box_set_spacing(GTK_BOX(bbox), PIDGIN_HIG_BOX_SPACE);
2182 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
2183
2184 button = gtk_button_new_from_stock (GTK_STOCK_CLOSE);
2185 g_signal_connect_swapped(G_OBJECT(button), "clicked", 2179 g_signal_connect_swapped(G_OBJECT(button), "clicked",
2186 G_CALLBACK(gtk_widget_destroy), prefs); 2180 G_CALLBACK(gtk_widget_destroy), prefs);
2187 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0);
2188 gtk_widget_show(button);
2189 2181
2190 prefs_notebook_init(); 2182 prefs_notebook_init();
2191 2183
2192 /* Show everything. */ 2184 /* Show everything. */
2193 gtk_widget_show(prefs); 2185 gtk_widget_show(prefs);

mercurial