| 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; |