Added scroll block for main window combo boxes

pull/17/head
parent 9ecb2b3caf
commit 0ce76f2c23
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -44,25 +44,6 @@ gboolean yon_interface_update(main_window *widgets){
yon_char_parsed_free(parsed,parsed_size); yon_char_parsed_free(parsed,parsed_size);
} }
} }
// char *tty_keymap = config(console_keymap_parameter);
// if (!yon_char_is_empty(tty_keymap)){
// gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->TTYLayoutCombo),tty_keymap);
// } else {
// gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->TTYLayoutCombo),0);
// }
// char *tty_keymap_change = config(console_keymap_toggle_parameter);
// if (!yon_char_is_empty(tty_keymap_change)){
// gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->TTYKeymapCombo),tty_keymap_change);
// } else {
// gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->TTYKeymapCombo),0);
// }
// char *tty_font = config(console_font_parameter);
// if (!yon_char_is_empty(tty_font)){
// gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->TTYFontCombo),tty_font);
// } else {
// gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->TTYFontCombo),0);
// }
} }
{ {
gtk_list_store_clear(widgets->OptionsList); gtk_list_store_clear(widgets->OptionsList);
@ -113,21 +94,21 @@ gboolean yon_interface_update(main_window *widgets){
if (!yon_char_is_empty(tty_layout)){ if (!yon_char_is_empty(tty_layout)){
gtk_entry_set_text(GTK_ENTRY(widgets->TTYLayoutEntry),tty_layout); gtk_entry_set_text(GTK_ENTRY(widgets->TTYLayoutEntry),tty_layout);
} else { } else {
gtk_entry_set_text(GTK_ENTRY(widgets->TTYLayoutEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->TTYLayoutEntry),yon_char_get_localised_from_lib(DEFAULT_LABEL));
} }
char *tty_keymap = config(console_keymap_toggle_parameter); char *tty_keymap = config(console_keymap_toggle_parameter);
if (!yon_char_is_empty(tty_keymap)){ if (!yon_char_is_empty(tty_keymap)){
gtk_entry_set_text(GTK_ENTRY(widgets->TTYSecondLayoutEntry),tty_keymap); gtk_entry_set_text(GTK_ENTRY(widgets->TTYSecondLayoutEntry),tty_keymap);
} else { } else {
gtk_entry_set_text(GTK_ENTRY(widgets->TTYSecondLayoutEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->TTYSecondLayoutEntry),yon_char_get_localised_from_lib(DEFAULT_LABEL));
} }
char *tty_font = config(console_font_parameter); char *tty_font = config(console_font_parameter);
if (!yon_char_is_empty(tty_font)){ if (!yon_char_is_empty(tty_font)){
gtk_entry_set_text(GTK_ENTRY(widgets->TTYFontEntry),tty_font); gtk_entry_set_text(GTK_ENTRY(widgets->TTYFontEntry),tty_font);
} else { } else {
gtk_entry_set_text(GTK_ENTRY(widgets->TTYFontEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->TTYFontEntry),yon_char_get_localised_from_lib(DEFAULT_LABEL));
} }
} }
@ -392,6 +373,10 @@ void yon_main_window_complete(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->SaveLocalMenuItem),"activate",G_CALLBACK(on_config_local_save),widgets); g_signal_connect(G_OBJECT(widgets->SaveLocalMenuItem),"activate",G_CALLBACK(on_config_local_save),widgets);
g_signal_connect(G_OBJECT(widgets->SaveGlobalMenuItem),"activate",G_CALLBACK(on_config_global_save),widgets); g_signal_connect(G_OBJECT(widgets->SaveGlobalMenuItem),"activate",G_CALLBACK(on_config_global_save),widgets);
g_signal_connect(G_OBJECT(widgets->SaveCustomMenuItem),"activate",G_CALLBACK(on_config_custom_save),widgets); g_signal_connect(G_OBJECT(widgets->SaveCustomMenuItem),"activate",G_CALLBACK(on_config_custom_save),widgets);
yon_gtk_combo_box_block_scroll(GTK_COMBO_BOX(widgets->NumLockCombo));
yon_gtk_combo_box_block_scroll(GTK_COMBO_BOX(widgets->KeyboardModelCombo));
yon_gtk_combo_box_block_scroll(GTK_COMBO_BOX(widgets->LayoutChangingCombo));
} }
int size; int size;

Loading…
Cancel
Save