From 9fd7779972149ff2cf84ef01b403c3428913f88d Mon Sep 17 00:00:00 2001 From: Raen Date: Sat, 23 Apr 2022 13:17:56 -0400 Subject: [PATCH] Allow en.ini load and add config to hide f1 commands (#281) --- res/config.ini | 4 ++++ src/config.c | 1 + src/config.h | 1 + src/main.c | 9 +++------ 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/res/config.ini b/res/config.ini index f9d9db49..f53ecab5 100644 --- a/res/config.ini +++ b/res/config.ini @@ -32,6 +32,10 @@ #hide_borders = false #hide_borders = true +# remove f1 commands +#hide_f1_commands = false +#hide_f1_commands = true + # number of visible chars on an input #input_len = 34 diff --git a/src/config.c b/src/config.c index 4b53055e..640aa97c 100644 --- a/src/config.c +++ b/src/config.c @@ -167,6 +167,7 @@ void config_load(const char *cfg_path) {"default_input", &config.default_input, config_handle_u8}, {"fg", &config.fg, config_handle_u8}, {"hide_borders", &config.hide_borders, config_handle_bool}, + {"hide_f1_commands", &config.hide_f1_commands, config_handle_bool}, {"input_len", &config.input_len, config_handle_u8}, {"lang", &config.lang, config_handle_str}, {"load", &config.load, config_handle_bool}, diff --git a/src/config.h b/src/config.h index 87ae833b..7d426afb 100644 --- a/src/config.h +++ b/src/config.h @@ -71,6 +71,7 @@ struct config uint8_t default_input; uint8_t fg; bool hide_borders; + bool hide_f1_commands; uint8_t input_len; char* lang; bool load; diff --git a/src/main.c b/src/main.c index 35188915..ec19aad6 100644 --- a/src/main.c +++ b/src/main.c @@ -108,11 +108,7 @@ int main(int argc, char** argv) } config_load(config_path); - - if (strcmp(config.lang, "en") != 0) - { - lang_load(); - } + lang_load(); void* input_structs[3] = { @@ -178,7 +174,8 @@ int main(int argc, char** argv) animate(&buf); draw_box(&buf); draw_labels(&buf); - draw_f_commands(); + if(!config.hide_f1_commands) + draw_f_commands(); draw_lock_state(&buf); position_input(&buf, &desktop, &login, &password); draw_desktop(&desktop);