cpw.rekkanoryo.prefs_window: 81a8fb55: Move the sound theme selector to the The...
rekkanoryo at pidgin.im
rekkanoryo at pidgin.im
Wed Nov 11 14:30:52 EST 2009
-----------------------------------------------------------------
Revision: 81a8fb552968601ebcb07d6e82c4460df7296d7c
Ancestor: 192de6e7dbd22c1d06b8e8988d434c4abced2b09
Author: rekkanoryo at pidgin.im
Date: 2009-11-11T19:24:51
Branch: im.pidgin.cpw.rekkanoryo.prefs_window
URL: http://d.pidgin.im/viewmtn/revision/info/81a8fb552968601ebcb07d6e82c4460df7296d7c
Modified files:
pidgin/gtkprefs.c
ChangeLog:
Move the sound theme selector to the Themes tab and make the smiley section
look a little less stupid.
-------------- next part --------------
============================================================
--- pidgin/gtkprefs.c 56f591c620fdca9f7a7d165607ffc500e6112639
+++ pidgin/gtkprefs.c fb49b7dbd6a79f81bfe32ef3f77956ccc1b7052f
@@ -1169,6 +1169,7 @@ theme_page(void)
GtkWidget *themesel_hbox;
GtkSizeGroup *label_sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
GtkSizeGroup *combo_sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
+ GtkSizeGroup *smiley_sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
ret = gtk_vbox_new(FALSE, PIDGIN_HIG_CAT_SPACE);
gtk_container_set_border_width (GTK_CONTAINER (ret), PIDGIN_HIG_BORDER);
@@ -1207,15 +1208,33 @@ theme_page(void)
gtk_box_pack_start(GTK_BOX(ret), themesel_hbox, FALSE, FALSE, 0);
+ /* Sound Themes */
+ themesel_hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE);
+
+ label = gtk_label_new(_("Sound Theme:"));
+ gtk_size_group_add_widget(label_sg, label);
+ gtk_box_pack_start(GTK_BOX(themesel_hbox), label, FALSE, FALSE, 0);
+
+ prefs_sound_themes_combo_box = prefs_build_theme_combo_box(prefs_sound_themes,
+ purple_prefs_get_string(PIDGIN_PREFS_ROOT "/sound/theme"),
+ "sound");
+ g_signal_connect(G_OBJECT(prefs_sound_themes_combo_box), "changed",
+ (GCallback)prefs_set_sound_theme_cb, NULL);
+ gtk_size_group_add_widget(combo_sg, prefs_sound_themes_combo_box);
+ gtk_box_pack_start(GTK_BOX(themesel_hbox), prefs_sound_themes_combo_box, FALSE, FALSE, 0);
+
+ gtk_box_pack_start(GTK_BOX(ret), themesel_hbox, FALSE, FALSE, 0);
+
/* Smiley Themes */
- label = gtk_label_new(_("Select a smiley theme that you would like to use from the list below."
- " New themes can be installed by dragging and dropping them onto the theme list."));
+ label = gtk_label_new(_("Select a smiley theme that you would like to use "
+ "from the list below. New themes can be installed "
+ "by dragging and dropping them onto the theme list."));
gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
- gtk_box_pack_start(GTK_BOX(ret), label, TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(ret), label, FALSE, FALSE, 0);
gtk_widget_show(label);
sw = gtk_scrolled_window_new(NULL,NULL);
@@ -2661,16 +2680,6 @@ sound_page(void)
gtk_box_set_child_packing(GTK_BOX(vbox->parent->parent->parent),
vbox->parent->parent, TRUE, TRUE, 0, GTK_PACK_START);
- /* SOUND THEMES */
- prefs_sound_themes_combo_box = prefs_build_theme_combo_box(prefs_sound_themes,
- purple_prefs_get_string(PIDGIN_PREFS_ROOT "/sound/theme"),
- "sound");
-
-
- gtk_box_pack_start(GTK_BOX (vbox), prefs_sound_themes_combo_box, FALSE, FALSE, 0);
-
- g_signal_connect(G_OBJECT(prefs_sound_themes_combo_box), "changed", (GCallback)prefs_set_sound_theme_cb, NULL);
-
/* SOUND SELECTION */
sw = gtk_scrolled_window_new(NULL,NULL);
gtk_widget_set_size_request(sw, -1, 100);
More information about the Commits
mailing list