From b5b9e54c59f91b1754202681d372092e09181554 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Wed, 26 Nov 2025 16:08:01 +0600 Subject: [PATCH] Fixed Misc section --- .../ubl-settings-manager-settings-sections.c | 2 +- source/ubl-settings-manager-settings.c | 4 +- source/ubl-settings-manager.c | 43 +++++++++++-------- 3 files changed, 29 insertions(+), 20 deletions(-) diff --git a/source/ubl-settings-manager-settings-sections.c b/source/ubl-settings-manager-settings-sections.c index 3cc301f..07d90be 100644 --- a/source/ubl-settings-manager-settings-sections.c +++ b/source/ubl-settings-manager-settings-sections.c @@ -121,7 +121,7 @@ void yon_section_window_add_default(settings_section_window *window){ cur_section = yon_section_new(); gtk_box_pack_start(GTK_BOX(window->SectionsBox),cur_section->SectionBox,0,0,0); gtk_entry_set_text(GTK_ENTRY(cur_section->NameEntry),_("Misc")); - gtk_entry_set_text(GTK_ENTRY(cur_section->CategoriesEntry),""); + gtk_entry_set_text(GTK_ENTRY(cur_section->CategoriesEntry),"X-UBL-SettingsManager;"); } settings_section_window *yon_section_window_new(){ diff --git a/source/ubl-settings-manager-settings.c b/source/ubl-settings-manager-settings.c index caeab42..9944f2d 100644 --- a/source/ubl-settings-manager-settings.c +++ b/source/ubl-settings-manager-settings.c @@ -57,10 +57,10 @@ settings_window *yon_settings_window_new(){ if (yon_window_config_get_parameter(settings_section,theme_parameter,&theme_id,YON_TYPE_STRING)){ gtk_combo_box_set_active_id(GTK_COMBO_BOX(window->ThemeCombo),theme_id); } else { - gtk_combo_box_set_active_id(GTK_COMBO_BOX(window->ThemeCombo),GNOME_THEME_LABEL); + gtk_combo_box_set_active_id(GTK_COMBO_BOX(window->ThemeCombo),MAIN_THEME_LABEL); } if (!yon_window_config_get_parameter(settings_section,icon_size_parameter,&window->icon_size,YON_TYPE_INT)){ - window->icon_size=32; + window->icon_size=56; } gtk_range_set_value(GTK_RANGE(window->SizeSlider),window->icon_size); on_settings_size_changed(NULL,NULL,window->icon_size,window); diff --git a/source/ubl-settings-manager.c b/source/ubl-settings-manager.c index d9f4ad6..211ed39 100644 --- a/source/ubl-settings-manager.c +++ b/source/ubl-settings-manager.c @@ -1,5 +1,3 @@ - - #include "ubl-settings-manager.h" config main_config; @@ -24,7 +22,7 @@ void config_init(){ main_config.sections=NULL; main_config.SettingsSections=NULL; main_config.double_click=0; - main_config.apps_icon_size=24; + main_config.apps_icon_size=56; main_config.labelDensity=0; }; @@ -34,7 +32,7 @@ void yon_config_update(){ } if (!yon_window_config_get_parameter(settings_section,icon_size_parameter,&main_config.apps_icon_size,YON_TYPE_INT)){ - main_config.apps_icon_size=24; + main_config.apps_icon_size=56; } main_config.themes = g_hash_table_new(g_str_hash,g_str_equal); @@ -156,7 +154,7 @@ void yon_interface_update(main_window *widgets){ { app_section *cur_section = yon_app_section_new(); cur_section->name = yon_char_new(_("Misc")); - cur_section->categories = yon_char_parsed_new(&cur_section->categories_size,"",NULL); + cur_section->categories = yon_char_parsed_new(&cur_section->categories_size,"X-UBL-SettingsManager;",NULL); yon_dictionary_add_or_create_if_exists_with_data(main_config.sections,cur_section->name,cur_section); } } @@ -218,25 +216,36 @@ main_window *yon_main_window_setup(){ int main(int argc, char *argv[]){ setlocale(LC_ALL, ""); textdomain (LocaleName); + yon_ubl_connect_config((_template_config*)&main_config); + yon_ubl_window_init(TITLE_LABEL,TITLE_INFO_LABEL,LocaleName,CssPath,LocaleName,version_application,WIKI_LINK); + static struct option long_options[] = { {"lock-settings", 0, 0, 'l'}, {"help", 0, 0, 'h'}, {"version", 0, 0, 'v'}, + {"clear-config", 0,0, 'c'}, }; - int socket_find; int option_index=0; for (int i=0;ipw_uid,user->pw_gid)){}; + if (system(remove_config_dir_command)){}; + break; + } } gtk_init(&argc, &argv); yon_main_window_setup();