pidgin/gtkprefs.c

branch
cpw.rekkanoryo.prefs_window
changeset 28909
efb7f7c24390
parent 28908
d8538334b167
child 28916
e6bf003261b1
child 29655
c24e3b7f75fb
equal deleted inserted replaced
28908:d8538334b167 28909:efb7f7c24390
2631 gtk_box_pack_start(GTK_BOX(hbox), menu, FALSE, FALSE, 0); 2631 gtk_box_pack_start(GTK_BOX(hbox), menu, FALSE, FALSE, 0);
2632 2632
2633 g_signal_connect(G_OBJECT(button), "clicked", 2633 g_signal_connect(G_OBJECT(button), "clicked",
2634 G_CALLBACK(pidgin_toggle_sensitive), menu); 2634 G_CALLBACK(pidgin_toggle_sensitive), menu);
2635 2635
2636 if (!purple_prefs_get_bool("/purple/away/away_when_idle")) { 2636 if(!purple_prefs_get_bool("/purple/away/away_when_idle"))
2637 gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE); 2637 gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE);
2638 gtk_widget_set_sensitive(GTK_WIDGET(label), FALSE);
2639 }
2640 2638
2641 /* Away stuff */ 2639 /* Away stuff */
2642 vbox = pidgin_make_frame(ret, _("Away")); 2640 vbox = pidgin_make_frame(ret, _("Away"));
2643 2641
2644 dd = pidgin_prefs_dropdown(vbox, _("_Auto-reply:"), 2642 dd = pidgin_prefs_dropdown(vbox, _("_Auto-reply:"),
2664 G_CALLBACK(pidgin_toggle_sensitive), menu); 2662 G_CALLBACK(pidgin_toggle_sensitive), menu);
2665 pidgin_add_widget_to_vbox(GTK_BOX(vbox), _("Status to a_pply at startup:"), sg, menu, TRUE, &label); 2663 pidgin_add_widget_to_vbox(GTK_BOX(vbox), _("Status to a_pply at startup:"), sg, menu, TRUE, &label);
2666 g_signal_connect(G_OBJECT(button), "clicked", 2664 g_signal_connect(G_OBJECT(button), "clicked",
2667 G_CALLBACK(pidgin_toggle_sensitive), label); 2665 G_CALLBACK(pidgin_toggle_sensitive), label);
2668 2666
2669 if(purple_prefs_get_bool("/purple/savedstatus/startup_current_status")) 2667 if(purple_prefs_get_bool("/purple/savedstatus/startup_current_status")) {
2670 gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE); 2668 gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE);
2669 gtk_widget_set_sensitive(GTK_WIDGET(label), FALSE);
2670 }
2671 2671
2672 gtk_widget_show_all(ret); 2672 gtk_widget_show_all(ret);
2673 g_object_unref(sg); 2673 g_object_unref(sg);
2674 2674
2675 return ret; 2675 return ret;

mercurial