From 018ced41b088e5d8f98d98899590f7cf701f62b6 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 20 May 2025 18:11:56 +0600 Subject: [PATCH] Fixes --- ...ngsui-gtk3.checkbox-attention-symbolic.svg | 152 ++++++++++++++++++ ...tingsui-gtk3.checkbox-checked-symbolic.svg | 148 +++++++++++++++++ ...ibublsettingsui-gtk3.checkbox-symbolic.svg | 142 ++++++++++++++++ source/libublsettingsui-gtk3-app-chooser.c | 2 +- source/libublsettingsui-gtk3.c | 4 +- 5 files changed, 445 insertions(+), 3 deletions(-) create mode 100644 icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-attention-symbolic.svg create mode 100644 icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-checked-symbolic.svg create mode 100644 icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-symbolic.svg diff --git a/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-attention-symbolic.svg b/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-attention-symbolic.svg new file mode 100644 index 0000000..38ef542 --- /dev/null +++ b/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-attention-symbolic.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-checked-symbolic.svg b/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-checked-symbolic.svg new file mode 100644 index 0000000..afeca62 --- /dev/null +++ b/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-checked-symbolic.svg @@ -0,0 +1,148 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + diff --git a/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-symbolic.svg b/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-symbolic.svg new file mode 100644 index 0000000..88400f8 --- /dev/null +++ b/icons/status/com.ublinux.libublsettingsui-gtk3.checkbox-symbolic.svg @@ -0,0 +1,142 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/source/libublsettingsui-gtk3-app-chooser.c b/source/libublsettingsui-gtk3-app-chooser.c index e0d8e07..389acc1 100644 --- a/source/libublsettingsui-gtk3-app-chooser.c +++ b/source/libublsettingsui-gtk3-app-chooser.c @@ -68,7 +68,7 @@ int yon_app_chooser_convert_apps(yon_app_chooser_window *window){ app->name = g_key_file_get_locale_string(file,"Desktop Entry","Name",setlocale(LC_ALL,NULL),NULL); app->description = g_key_file_get_locale_string(file,"[Desktop Entry","Comment",setlocale(LC_ALL,NULL),NULL); app->tags = g_key_file_get_string(file,"Desktop Entry","Categories",NULL); - app->execute = yon_char_divide_search(exec_temp,".",-1); + app->execute = yon_char_divide(exec_temp,yon_char_find_last(exec_temp,'.')); app->icon = g_key_file_get_string(file,"Desktop Entry","Icon",NULL); app->path = yon_char_new(window->apps[i]); yon_dictionary_add_or_create_if_exists_with_data(window->apps_convert,app->name,app); diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index 43e1a0d..ae7b9f4 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -527,7 +527,7 @@ void __yon_config_init(){ template_config->lock_load_global=0; template_config->lock_save_global=0; template_config->lock_save_local=0; - template_config->load_mode=1; + template_config->load_mode=YON_CONFIG_LOCAL; } template_main_window *yon_ubl_window_setup(){ @@ -543,7 +543,7 @@ template_main_window *yon_ubl_window_setup(){ yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); } textdomain(template_app_information.app_locale); - template_config->load_mode=1; + template_config->load_mode=YON_CONFIG_LOCAL; if(template_config) yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,template_config->socket_id,template_config->load_socket_id,template_config->save_socket_id); yon_window_config_setup(GTK_WINDOW(widgets->Window));