pull/17/head
parent 37bb867e3e
commit 8a50520e8e
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -155,7 +155,7 @@ msgid "Options:"
msgstr ""
#: source/ubl-strings.h:20
msgid "Second keyboard layout:"
msgid "Additional key layout for the keyboard:"
msgstr ""
#: source/ubl-strings.h:20
@ -167,7 +167,7 @@ msgid "Group"
msgstr ""
#: source/ubl-strings.h:20
msgid "Second keyboard layout"
msgid "Additional key layout for the keyboard"
msgstr ""
#: source/ubl-strings.h:20

@ -157,8 +157,8 @@ msgid "Options:"
msgstr "Опции:"
#: source/ubl-strings.h:20
msgid "Second keyboard layout:"
msgstr "Вторая раскладка клавиш для клавиатуры:"
msgid "Additional key layout for the keyboard:"
msgstr "Дополнительная раскладка клавиш для клавиатуры:"
#: source/ubl-strings.h:20
msgid "Font:"
@ -169,8 +169,8 @@ msgid "Group"
msgstr "Группа"
#: source/ubl-strings.h:20
msgid "Second keyboard layout"
msgstr "Вторая раскладка клавиш для клавиатуры"
msgid "Additional key layout for the keyboard"
msgstr "Дополнительная раскладка клавиш для клавиатуры"
#: source/ubl-strings.h:20
msgid "Font"

@ -93,6 +93,29 @@ gboolean yon_interface_update(main_window *widgets){
}
}
{
char *tty_layout = config(console_keymap_parameter);
if (!yon_char_is_empty(tty_layout)){
gtk_entry_set_text(GTK_ENTRY(widgets->TTYLayoutEntry),tty_layout);
} else {
gtk_entry_set_text(GTK_ENTRY(widgets->TTYLayoutEntry),"");
}
char *tty_keymap = config(console_keymap_toggle_parameter);
if (!yon_char_is_empty(tty_keymap)){
gtk_entry_set_text(GTK_ENTRY(widgets->TTYSecondLayoutEntry),tty_keymap);
} else {
gtk_entry_set_text(GTK_ENTRY(widgets->TTYSecondLayoutEntry),"");
}
char *tty_font = config(console_font_parameter);
if (!yon_char_is_empty(tty_font)){
gtk_entry_set_text(GTK_ENTRY(widgets->TTYFontEntry),tty_font);
} else {
gtk_entry_set_text(GTK_ENTRY(widgets->TTYFontEntry),"");
}
}
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->KeyboardModelCombo),G_CALLBACK(on_model_changed),widgets);
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->OptionsEditButton),G_CALLBACK(on_options_open),widgets);
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->NumLockCombo),G_CALLBACK(on_num_lock_changed),widgets);

@ -44,15 +44,17 @@
#define console_keymap_parameter "CONSOLE_KEYMAP"
#define console_keymap_parameter_command "ubconfig --source global get [keyboard] CONSOLE_KEYMAP"
#define console_keymap_toggle_parameter "CONSOLE_KEYMAP_TOGGLE"
#define console_keymap_toggle_parameter_command "ubconfig --source global get [keyboard] CONSOLE_KEYMAP_TOGGLE"
#define console_font_parameter "CONSOLE_FONT"
#define console_font_parameter_command "ubconfig --source global get [locale] CONSOLE_FONT"
#define yon_config_get_custom_command(target) yon_char_unite("ubconfig --source ",target," get keyboard XKBMODEL XKBLAYOUT XKBOPTIONS NUMLOCK",NULL)
#define config_get_local_command "ubconfig --source system get keyboard XKBMODEL XKBLAYOUT XKBOPTIONS NUMLOCK"
#define config_get_global_command "ubconfig --source global get keyboard XKBMODEL XKBLAYOUT XKBOPTIONS NUMLOCK"
#define config_get_default_command ""
#define yon_config_get_custom_command(target) yon_char_unite("ubconfig --source ",target," -ea get [keyboard] XKBMODEL XKBLAYOUT XKBOPTIONS NUMLOCK CONSOLE_KEYMAP CONSOLE_KEYMAP_TOGGLE -- [locale] CONSOLE_FONT",NULL)
#define config_get_local_command "ubconfig --source system -ea get [keyboard] XKBMODEL XKBLAYOUT XKBOPTIONS NUMLOCK CONSOLE_KEYMAP CONSOLE_KEYMAP_TOGGLE -- [locale] CONSOLE_FONT"
#define config_get_global_command "ubconfig --source global -ea get [keyboard] XKBMODEL XKBLAYOUT XKBOPTIONS NUMLOCK CONSOLE_KEYMAP CONSOLE_KEYMAP_TOGGLE -- [locale] CONSOLE_FONT"
#define config_get_default_command "ubconfig --source default -ea get [keyboard] XKBMODEL XKBLAYOUT XKBOPTIONS NUMLOCK CONSOLE_KEYMAP CONSOLE_KEYMAP_TOGGLE -- [locale] CONSOLE_FONT"
#define config_get_global_only_parameters ""
#define config_get_local_only_parameters ""

@ -39,9 +39,9 @@
#define NAME_LABEL _("Name")
#define DESCRIPTION_LABEL _("Description")
#define OPTIONS_LABEL _("Options:")
#define KEYMAP_LABEL _("Second keyboard layout:")
#define KEYMAP_LABEL _("Additional key layout for the keyboard:")
#define FONT_LABEL _("Font:")
#define GROUP_LABEL _("Group")
#define KEYMAP_TITLE_LABEL _("Second keyboard layout")
#define KEYMAP_TITLE_LABEL _("Additional key layout for the keyboard")
#define FONT_TITLE_LABEL _("Font")

@ -841,7 +841,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<object class="GtkLabel" id="label3">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Second keyboard layout:</property>
<property name="label" translatable="yes">Additional key layout for the keyboard:</property>
<property name="xalign">0</property>
</object>
<packing>

Loading…
Cancel
Save