Mercurial > pidgin.yaz
comparison src/gtkprefs.c @ 7305:fa25f82dda21
[gaim-migrate @ 7889]
choice is a good thing
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Mon, 20 Oct 2003 05:08:05 +0000 |
parents | 6d3d8f11e765 |
children | 00a9ab26d607 |
comparison
equal
deleted
inserted
replaced
7304:52cf473a0103 | 7305:fa25f82dda21 |
---|---|
810 } | 810 } |
811 | 811 |
812 GtkWidget *list_page() { | 812 GtkWidget *list_page() { |
813 GtkWidget *ret; | 813 GtkWidget *ret; |
814 GtkWidget *vbox; | 814 GtkWidget *vbox; |
815 GtkWidget *button, *warn_checkbox, *idle_checkbox; | |
816 GList *l= NULL; | 815 GList *l= NULL; |
817 GSList *sl; | 816 GSList *sl; |
818 ret = gtk_vbox_new(FALSE, 18); | 817 ret = gtk_vbox_new(FALSE, 18); |
819 gtk_container_set_border_width (GTK_CONTAINER (ret), 12); | 818 gtk_container_set_border_width (GTK_CONTAINER (ret), 12); |
820 | 819 |
821 | 820 |
822 vbox = gaim_gtk_make_frame (ret, _("Buddy List Sorting")); | 821 vbox = gaim_gtk_make_frame (ret, _("Buddy List Sorting")); |
823 | 822 |
824 for (sl = gaim_gtk_blist_sort_methods; sl != NULL; sl = sl->next) { | 823 for (sl = gaim_gtk_blist_sort_methods; sl != NULL; sl = sl->next) { |
825 struct gaim_gtk_blist_sort_method *method = sl->data; | 824 struct gaim_gtk_blist_sort_method *method = sl->data; |
826 | 825 |
849 vbox = gaim_gtk_make_frame (ret, _("Group Display")); | 848 vbox = gaim_gtk_make_frame (ret, _("Group Display")); |
850 prefs_checkbox(_("Show _numbers in groups"), | 849 prefs_checkbox(_("Show _numbers in groups"), |
851 "/gaim/gtk/blist/show_group_count", vbox); | 850 "/gaim/gtk/blist/show_group_count", vbox); |
852 | 851 |
853 vbox = gaim_gtk_make_frame (ret, _("Buddy Display")); | 852 vbox = gaim_gtk_make_frame (ret, _("Buddy Display")); |
854 button = prefs_checkbox(_("Show buddy _icons"), | 853 prefs_checkbox(_("Show buddy _icons"), |
855 "/gaim/gtk/blist/show_buddy_icons", vbox); | 854 "/gaim/gtk/blist/show_buddy_icons", vbox); |
856 warn_checkbox = prefs_checkbox(_("Show _warning levels"), | 855 prefs_checkbox(_("Show _warning levels"), |
857 "/gaim/gtk/blist/show_warning_level", vbox); | 856 "/gaim/gtk/blist/show_warning_level", vbox); |
858 | 857 prefs_checkbox(_("Show idle _times"), |
859 idle_checkbox = prefs_checkbox(_("Show idle _times"), | 858 "/gaim/gtk/blist/show_idle_time", vbox); |
860 "/gaim/gtk/blist/show_idle_time", vbox); | |
861 | |
862 g_signal_connect(G_OBJECT(button), "clicked", | |
863 G_CALLBACK(gaim_gtk_toggle_sensitive), warn_checkbox); | |
864 g_signal_connect(G_OBJECT(button), "clicked", | |
865 G_CALLBACK(gaim_gtk_toggle_sensitive), idle_checkbox); | |
866 | |
867 if (gaim_prefs_get_bool("/gaim/gtk/blist/show_buddy_icons")) { | |
868 | |
869 gtk_widget_set_sensitive(GTK_WIDGET(warn_checkbox), FALSE); | |
870 gtk_widget_set_sensitive(GTK_WIDGET(idle_checkbox), FALSE); | |
871 } | |
872 | |
873 prefs_checkbox(_("Dim i_dle buddies"), | 859 prefs_checkbox(_("Dim i_dle buddies"), |
874 "/gaim/gtk/blist/grey_idle_buddies", vbox); | 860 "/gaim/gtk/blist/grey_idle_buddies", vbox); |
875 | 861 |
876 gtk_widget_show_all(ret); | 862 gtk_widget_show_all(ret); |
877 | 863 |
878 return ret; | 864 return ret; |
879 } | 865 } |