diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2019-10-04 00:04:48 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2019-10-04 00:04:48 +0300 |
commit | ff4d39f29d536e2cc56ff90e8a49acd06a7919a6 (patch) | |
tree | 3a6901b13af20293d42f6fa58cee43fcd1290264 /src | |
parent | 9042b49b9fc7032c3784c27251db35b3049853e0 (diff) |
Switches instead of checkboxes
Diffstat (limited to 'src')
-rw-r--r-- | src/remmina_pref_dialog.c | 12 | ||||
-rw-r--r-- | src/remmina_pref_dialog.h | 5 |
2 files changed, 8 insertions, 9 deletions
diff --git a/src/remmina_pref_dialog.c b/src/remmina_pref_dialog.c index a3f06a770..8c2363ad9 100644 --- a/src/remmina_pref_dialog.c +++ b/src/remmina_pref_dialog.c @@ -298,12 +298,12 @@ void remmina_pref_on_dialog_destroy(GtkWidget *widget, gpointer user_data) remmina_pref.shortcutkey_toolbar = remmina_key_chooser_get_keyval(gtk_button_get_label(remmina_pref_dialog->button_keyboard_toolbar)); g_free(remmina_pref.vte_font); - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_font_system))) { + if (gtk_switch_get_active(GTK_SWITCH(remmina_pref_dialog->switch_terminal_font_system))) { remmina_pref.vte_font = NULL; }else { remmina_pref.vte_font = g_strdup(gtk_font_chooser_get_font(GTK_FONT_CHOOSER(remmina_pref_dialog->fontbutton_terminal_font))); } - remmina_pref.vte_allow_bold_text = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_bold)); + remmina_pref.vte_allow_bold_text = gtk_switch_get_active(GTK_SWITCH(remmina_pref_dialog->switch_terminal_bold)); gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(remmina_pref_dialog->colorbutton_foreground), &color); remmina_pref.color_pref.foreground = gdk_rgba_to_string(&color); gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(remmina_pref_dialog->colorbutton_background), &color); @@ -490,7 +490,7 @@ static void remmina_pref_dialog_init(void) remmina_pref_dialog_set_button_label(remmina_pref_dialog->button_keyboard_toolbar, remmina_pref.shortcutkey_toolbar); if (!(remmina_pref.vte_font && remmina_pref.vte_font[0])) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_font_system), TRUE); + gtk_switch_set_active(GTK_SWITCH(remmina_pref_dialog->switch_terminal_font_system), TRUE); } if (remmina_pref.vte_font && remmina_pref.vte_font[0]) { gtk_font_chooser_set_font(GTK_FONT_CHOOSER(remmina_pref_dialog->fontbutton_terminal_font), remmina_pref.vte_font); @@ -498,7 +498,7 @@ static void remmina_pref_dialog_init(void) gtk_font_chooser_set_font(GTK_FONT_CHOOSER(remmina_pref_dialog->fontbutton_terminal_font), "Monospace 12"); gtk_widget_set_sensitive(GTK_WIDGET(remmina_pref_dialog->fontbutton_terminal_font), FALSE); } - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_bold), remmina_pref.vte_allow_bold_text); + gtk_switch_set_active(GTK_SWITCH(remmina_pref_dialog->switch_terminal_bold), remmina_pref.vte_allow_bold_text); /* Foreground color option */ gdk_rgba_parse(&color, remmina_pref.color_pref.foreground); @@ -675,9 +675,9 @@ GtkDialog* remmina_pref_dialog_new(gint default_tab, GtkWindow *parent) remmina_pref_dialog->button_keyboard_disconnect = GTK_BUTTON(GET_OBJECT("button_keyboard_disconnect")); remmina_pref_dialog->button_keyboard_toolbar = GTK_BUTTON(GET_OBJECT("button_keyboard_toolbar")); - remmina_pref_dialog->checkbutton_terminal_font_system = GTK_CHECK_BUTTON(GET_OBJECT("checkbutton_terminal_font_system")); + remmina_pref_dialog->switch_terminal_font_system = GTK_SWITCH(GET_OBJECT("switch_terminal_font_system")); remmina_pref_dialog->fontbutton_terminal_font = GTK_FONT_BUTTON(GET_OBJECT("fontbutton_terminal_font")); - remmina_pref_dialog->checkbutton_terminal_bold = GTK_CHECK_BUTTON(GET_OBJECT("checkbutton_terminal_bold")); + remmina_pref_dialog->switch_terminal_bold = GTK_SWITCH(GET_OBJECT("switch_terminal_bold")); remmina_pref_dialog->entry_scrollback_lines = GTK_ENTRY(GET_OBJECT("entry_scrollback_lines")); remmina_pref_dialog->button_keyboard_copy = GTK_BUTTON(GET_OBJECT("button_keyboard_copy")); remmina_pref_dialog->button_keyboard_paste = GTK_BUTTON(GET_OBJECT("button_keyboard_paste")); diff --git a/src/remmina_pref_dialog.h b/src/remmina_pref_dialog.h index 46a73bc70..b49f9be89 100644 --- a/src/remmina_pref_dialog.h +++ b/src/remmina_pref_dialog.h @@ -100,10 +100,9 @@ typedef struct _RemminaPrefDialog { GtkButton *button_keyboard_disconnect; GtkButton *button_keyboard_toolbar; - GtkCheckButton *checkbutton_terminal_font_system; + GtkSwitch *switch_terminal_font_system; GtkFontButton *fontbutton_terminal_font; - GtkCheckButton *checkbutton_terminal_bold; - GtkCheckButton *checkbutton_terminal_system_colors; + GtkSwitch *switch_terminal_bold; GtkLabel *label_terminal_foreground; GtkColorButton *colorbutton_foreground; GtkLabel *label_terminal_background; |