static void remmina_main_action_view_small_toolbutton(GtkToggleAction *action, RemminaMain *remminamain) { gboolean toggled; toggled = gtk_toggle_action_get_active(action); if (toggled) { gtk_toolbar_set_icon_size(GTK_TOOLBAR(remminamain->priv->toolbar), GTK_ICON_SIZE_MENU); } else { gtk_toolbar_unset_icon_size(GTK_TOOLBAR(remminamain->priv->toolbar)); } if (remminamain->priv->initialized) { remmina_pref.small_toolbutton = toggled; remmina_pref_save(); } }
static void set_icon_size_toggled (GtkCheckButton *button, GtkToolbar *toolbar) { GtkWidget *option_menu; int icon_size; option_menu = g_object_get_data (G_OBJECT (button), "option-menu"); if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button))) { icon_size = gtk_option_menu_get_history (GTK_OPTION_MENU (option_menu)); icon_size += GTK_ICON_SIZE_SMALL_TOOLBAR; gtk_toolbar_set_icon_size (toolbar, icon_size); gtk_widget_set_sensitive (option_menu, TRUE); } else { gtk_toolbar_unset_icon_size (toolbar); gtk_widget_set_sensitive (option_menu, FALSE); } }
static void set_icon_size_toggled (GtkCheckButton *button, GtkToolbar *toolbar) { GtkWidget *option_menu; int icon_size; option_menu = g_object_get_data (G_OBJECT (button), "option-menu"); if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button))) { if (gtk_combo_box_get_active (GTK_COMBO_BOX (option_menu)) == 0) icon_size = GTK_ICON_SIZE_SMALL_TOOLBAR; else icon_size = GTK_ICON_SIZE_LARGE_TOOLBAR; gtk_toolbar_set_icon_size (toolbar, icon_size); gtk_widget_set_sensitive (option_menu, TRUE); } else { gtk_toolbar_unset_icon_size (toolbar); gtk_widget_set_sensitive (option_menu, FALSE); } }
static VALUE rg_unset_icon_size(VALUE self) { gtk_toolbar_unset_icon_size(_SELF(self)); return self; }