From 8e42053d45bc25330f707b1a07eacfc5e113a47e Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 12 Dec 2024 12:50:26 +0600 Subject: [PATCH] Changed minimum window size --- source/ubl-settings-kernel.c | 9 ++++++++- ubl-settings-kernel-table-row.glade | 1 - ubl-settings-kernel.glade | 1 - 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index 1a58911..002f035 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -1184,12 +1184,16 @@ kernels_tab *yon_tab_row_new(GtkListBox *target, char *target_string, main_windo } tab->module_requirements = yon_char_parse(parsed[3],&tab->module_requirements_size,","); tab->package_requirements = yon_char_parse(parsed[4],&tab->package_requirements_size,","); + + unsigned int desc_size; + config_str desc = yon_char_wrap_to_lines(parsed[6],3,&desc_size); + char *description = yon_char_parsed_to_string(desc,desc_size,"\n"); yon_char_parsed_free(types_parsed,types_size); gtk_label_set_markup(GTK_LABEL(tab->name_label),name); gtk_label_set_markup(GTK_LABEL(tab->module_label),module); gtk_label_set_markup(GTK_LABEL(tab->package_label),package); - gtk_label_set_text(GTK_LABEL(tab->description_label),parsed[6]); + gtk_label_set_text(GTK_LABEL(tab->description_label),description); gtk_size_group_add_widget(GTK_SIZE_GROUP(widgets->KernelSizeGroup),gtk_widget_get_parent(gtk_widget_get_parent(tab->name_label))); gtk_size_group_add_widget(GTK_SIZE_GROUP(widgets->TagsSizeGroup),tab->tags_box); gtk_size_group_add_widget(GTK_SIZE_GROUP(widgets->InstallSizeGroup),tab->install_tags_box); @@ -1525,6 +1529,9 @@ void yon_main_window_complete(main_window *widgets){ g_signal_connect(G_OBJECT(widgets->LoadLocalMenuItem),"activate",G_CALLBACK(on_config_local_load),widgets); g_signal_connect(G_OBJECT(widgets->LoadCustomMenuItem),"activate",G_CALLBACK(on_config_custom_load),widgets); + // yon_gtk_scrolled_window_set_horizontal_at_desired_size(widgets->Window,GTK_SCROLLED_WINDOW(gtk_widget_get_parent(gtk_widget_get_parent(widgets->KernelsPackageBox)))); + // yon_gtk_scrolled_window_set_horizontal_at_desired_size(widgets->Window,GTK_SCROLLED_WINDOW(gtk_widget_get_parent(gtk_widget_get_parent(widgets->AdditionsPackageBox)))); + int paned_pos=0; if (yon_window_config_get_parameter("settings","paned_pos",&paned_pos,YON_TYPE_INT)) { gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),paned_pos); diff --git a/ubl-settings-kernel-table-row.glade b/ubl-settings-kernel-table-row.glade index fb7819f..c9bb4bd 100644 --- a/ubl-settings-kernel-table-row.glade +++ b/ubl-settings-kernel-table-row.glade @@ -393,7 +393,6 @@ True False 5 - True 0 diff --git a/ubl-settings-kernel.glade b/ubl-settings-kernel.glade index bd90ae1..b0c8d7d 100644 --- a/ubl-settings-kernel.glade +++ b/ubl-settings-kernel.glade @@ -211,7 +211,6 @@ True True - never True