src/gtkprefs.c

changeset 6392
3db2b3c7b5aa
parent 6384
38fb5e35420d
child 6421
5b6d0cc91bdc
equal deleted inserted replaced
6391:bd5914d9837c 6392:3db2b3c7b5aa
884 884
885 GtkWidget *conv_page() { 885 GtkWidget *conv_page() {
886 GtkWidget *ret; 886 GtkWidget *ret;
887 GtkWidget *vbox; 887 GtkWidget *vbox;
888 GtkWidget *label; 888 GtkWidget *label;
889 GtkWidget *button, *close_checkbox; 889 GtkWidget *button, *close_checkbox, *icons_checkbox;
890 GtkSizeGroup *sg; 890 GtkSizeGroup *sg;
891 GList *names = NULL; 891 GList *names = NULL;
892 892
893 ret = gtk_vbox_new(FALSE, 18); 893 ret = gtk_vbox_new(FALSE, 18);
894 gtk_container_set_border_width(GTK_CONTAINER(ret), 12); 894 gtk_container_set_border_width(GTK_CONTAINER(ret), 12);
944 gtk_widget_set_sensitive(GTK_WIDGET(close_checkbox), FALSE); 944 gtk_widget_set_sensitive(GTK_WIDGET(close_checkbox), FALSE);
945 } 945 }
946 946
947 g_signal_connect(G_OBJECT(button), "clicked", 947 g_signal_connect(G_OBJECT(button), "clicked",
948 G_CALLBACK(gaim_gtk_toggle_sensitive), close_checkbox); 948 G_CALLBACK(gaim_gtk_toggle_sensitive), close_checkbox);
949
950 icons_checkbox = prefs_checkbox(_("Show status _icons on tabs."),
951 "/gaim/gtk/conversations/icons_on_tabs",
952 vbox);
953
954 if (!gaim_prefs_get_bool("/gaim/gtk/conversations/tabs")) {
955 gtk_widget_set_sensitive(GTK_WIDGET(icons_checkbox), FALSE);
956 }
957
958 g_signal_connect(G_OBJECT(button), "clicked",
959 G_CALLBACK(gaim_gtk_toggle_sensitive), icons_checkbox);
949 960
950 gtk_widget_show_all(ret); 961 gtk_widget_show_all(ret);
951 962
952 return ret; 963 return ret;
953 } 964 }

mercurial