pidgin/plugins/transparency.c

changeset 39173
7adf95ad7b4a
parent 38777
b9031c159dd3
child 40360
e21f3bbcc2a5
equal deleted inserted replaced
39170:17a23258d60a 39173:7adf95ad7b4a
515 g_signal_connect(GTK_OBJECT(button), "clicked", 515 g_signal_connect(GTK_OBJECT(button), "clicked",
516 G_CALLBACK(update_convs_wintrans), 516 G_CALLBACK(update_convs_wintrans),
517 (gpointer) OPT_WINTRANS_IM_ENABLED); 517 (gpointer) OPT_WINTRANS_IM_ENABLED);
518 518
519 trans_box = gtk_vbox_new(FALSE, 18); 519 trans_box = gtk_vbox_new(FALSE, 18);
520 if (!purple_prefs_get_bool(OPT_WINTRANS_IM_ENABLED))
521 gtk_widget_set_sensitive(GTK_WIDGET(trans_box), FALSE);
522 gtk_widget_show(trans_box); 520 gtk_widget_show(trans_box);
523 521 g_object_bind_property(button, "active", trans_box, "sensitive",
524 g_signal_connect(GTK_OBJECT(button), "clicked", 522 G_BINDING_SYNC_CREATE);
525 G_CALLBACK(pidgin_toggle_sensitive), trans_box);
526 523
527 button = pidgin_prefs_checkbox(_("_Show slider bar in IM window"), 524 button = pidgin_prefs_checkbox(_("_Show slider bar in IM window"),
528 OPT_WINTRANS_IM_SLIDER, trans_box); 525 OPT_WINTRANS_IM_SLIDER, trans_box);
529 g_signal_connect(GTK_OBJECT(button), "clicked", 526 g_signal_connect(GTK_OBJECT(button), "clicked",
530 G_CALLBACK(update_convs_wintrans), 527 G_CALLBACK(update_convs_wintrans),
572 g_signal_connect(GTK_OBJECT(button), "clicked", 569 g_signal_connect(GTK_OBJECT(button), "clicked",
573 G_CALLBACK(set_blist_trans), 570 G_CALLBACK(set_blist_trans),
574 (gpointer) OPT_WINTRANS_BL_ENABLED); 571 (gpointer) OPT_WINTRANS_BL_ENABLED);
575 572
576 trans_box = gtk_vbox_new(FALSE, 18); 573 trans_box = gtk_vbox_new(FALSE, 18);
577 if (!purple_prefs_get_bool(OPT_WINTRANS_BL_ENABLED))
578 gtk_widget_set_sensitive(GTK_WIDGET(trans_box), FALSE);
579 gtk_widget_show(trans_box); 574 gtk_widget_show(trans_box);
580 g_signal_connect(GTK_OBJECT(button), "clicked", 575 g_object_bind_property(button, "active", trans_box, "sensitive",
581 G_CALLBACK(pidgin_toggle_sensitive), trans_box); 576 G_BINDING_SYNC_CREATE);
582 button = pidgin_prefs_checkbox( 577 button = pidgin_prefs_checkbox(
583 _("Remove Buddy List window transparency on focus"), 578 _("Remove Buddy List window transparency on focus"),
584 OPT_WINTRANS_BL_ONFOCUS, trans_box); 579 OPT_WINTRANS_BL_ONFOCUS, trans_box);
585 button = pidgin_prefs_checkbox(_("Always on top"), OPT_WINTRANS_BL_ONTOP, 580 button = pidgin_prefs_checkbox(_("Always on top"), OPT_WINTRANS_BL_ONTOP,
586 trans_box); 581 trans_box);

mercurial