From: <the...@us...> - 2006-04-23 03:45:03
|
Revision: 16085 Author: thekingant Date: 2006-04-22 20:44:58 -0700 (Sat, 22 Apr 2006) ViewCVS: http://svn.sourceforge.net/gaim/?rev=16085&view=rev Log Message: ----------- Add an "example: stunserver.org" to the Network preferences page. Align some gtkentries on the Network preferences page. Improve the vertical alignment of the spinners and their labels in the preferences window. Modified Paths: -------------- trunk/src/gtkprefs.c Modified: trunk/src/gtkprefs.c =================================================================== --- trunk/src/gtkprefs.c 2006-04-23 02:57:08 UTC (rev 16084) +++ trunk/src/gtkprefs.c 2006-04-23 03:44:58 UTC (rev 16085) @@ -123,7 +123,7 @@ if (sg) { gtk_size_group_add_widget(sg, label); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0); + gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5); } gaim_set_accessible_label (spin, label); @@ -148,7 +148,7 @@ value = gaim_prefs_get_string(key); hbox = gtk_hbox_new(FALSE, 5); - gtk_box_pack_start(GTK_BOX(page), hbox, FALSE, FALSE, 5); + gtk_box_pack_start(GTK_BOX(page), hbox, FALSE, FALSE, 0); gtk_widget_show(hbox); label = gtk_label_new_with_mnemonic(title); @@ -167,7 +167,7 @@ if(sg) { gtk_size_group_add_widget(sg, label); - gtk_misc_set_alignment(GTK_MISC(label), 0, 0); + gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5); } gaim_set_accessible_label(entry, label); @@ -971,21 +971,36 @@ gtk_container_set_border_width (GTK_CONTAINER (ret), GAIM_HIG_BORDER); vbox = gaim_gtk_make_frame (ret, _("IP Address")); + sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); + gaim_gtk_prefs_labeled_entry(vbox,_("ST_UN server:"), + "/core/network/stun_server", sg); - gaim_gtk_prefs_labeled_entry(vbox,_("ST_UN server:"), "/core/network/stun_server", NULL); + hbox = gtk_hbox_new(FALSE, GAIM_HIG_BOX_SPACE); + gtk_container_add(GTK_CONTAINER(vbox), hbox); + label = gtk_label_new(NULL); + gtk_container_add(GTK_CONTAINER(hbox), label); + gtk_size_group_add_widget(sg, label); + + label = gtk_label_new(NULL); + gtk_label_set_markup(GTK_LABEL(label), + _("<span style=\"italic\">Example: stunserver.org</span>")); + gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5); + gtk_container_add(GTK_CONTAINER(hbox), label); + auto_ip_checkbox = gaim_gtk_prefs_checkbox(_("_Autodetect IP address"), "/core/network/auto_ip", vbox); - table = gtk_table_new(2, 1, FALSE); + table = gtk_table_new(2, 2, FALSE); gtk_container_set_border_width(GTK_CONTAINER(table), 0); gtk_table_set_col_spacings(GTK_TABLE(table), 5); gtk_table_set_row_spacings(GTK_TABLE(table), 10); gtk_container_add(GTK_CONTAINER(vbox), table); label = gtk_label_new_with_mnemonic(_("Public _IP:")); - gtk_misc_set_alignment(GTK_MISC(label), 1.0, 0.5); + gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0); + gtk_size_group_add_widget(sg, label); entry = gtk_entry_new(); gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry); @@ -1047,7 +1062,7 @@ gaim_prefs_connect_callback(prefs, "/core/proxy/type", proxy_changed_cb, prefs_proxy_frame); - + table = gtk_table_new(4, 2, FALSE); gtk_container_set_border_width(GTK_CONTAINER(table), 0); gtk_table_set_col_spacings(GTK_TABLE(table), 5); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |