From 46c1674a462e80d21e481804ad40ac23efea02b3 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 18 Dec 2023 14:17:32 +0600 Subject: [PATCH 1/3] Fixed status box text align --- libublsettingsui-gtk3.glade | 1 + 1 file changed, 1 insertion(+) diff --git a/libublsettingsui-gtk3.glade b/libublsettingsui-gtk3.glade index 8753266..aa4b402 100644 --- a/libublsettingsui-gtk3.glade +++ b/libublsettingsui-gtk3.glade @@ -246,6 +246,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 6 6 True + 0 -- 2.35.1 From 7ff86ccb73f4671b627d984e9045ff0feaf332bf Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 22 Dec 2023 12:55:08 +0600 Subject: [PATCH 2/3] Saving fixes --- source/libublsettingsui-gtk3.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index ea9d835..588e30f 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -102,7 +102,7 @@ void on_save_parameters(GtkWidget *self, template_saving_window *window){ if (yon_dictionary_get(&final_append,section)){ final_append->data=yon_char_unite((char*)final_append->data," ",yon_char_unite(parameter,"=\"",new_value,"\"",NULL),NULL); } else { - yon_dictionary_add_or_create_if_exists_with_data(final_append,section, yon_char_unite(parameter,"=\"",new_value,"\"",NULL)); + yon_dictionary_add_or_create_if_exists_with_data(final_append,section, yon_char_unite(parameter,"=",new_value[0]!='\"'?"\"":"",new_value,new_value[strlen(new_value)-1]!='\"'?"\"":"",NULL)); } } } @@ -199,6 +199,10 @@ template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...){ gtk_window_set_title(GTK_WINDOW(window->Window),template_app_information.app_title); gtk_label_set_text(GTK_LABEL(window->HeaderTopic),template_app_information.app_title); gtk_image_set_from_pixbuf(GTK_IMAGE(window->HeaderImage),gtk_icon_theme_load_icon_for_scale(gtk_icon_theme_get_default(),yon_char_append("com.ublinux.",template_app_information.app_tech_name),32,1,GTK_ICON_LOOKUP_FORCE_SIZE,NULL)); + GList *list = gtk_tree_view_get_columns(GTK_TREE_VIEW(window->ParametersTree)); + for (int i=0;iCancelButton),"clicked",G_CALLBACK(on_subwindow_close),NULL); g_signal_connect(G_OBJECT(window->SaveButton),"clicked", G_CALLBACK(on_save_parameters),window); g_signal_connect(G_OBJECT(window->ToggleCell),"toggled", G_CALLBACK(on_save_window_parameter_switched),window); @@ -222,7 +226,7 @@ template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...){ char *rgba_string = gdk_rgba_to_string(&rgba); for (int i=0;ilist,&iter); - gtk_list_store_set(window->list,&iter,0,1,1,compare_keys[i],5,1,-1); + gtk_list_store_set(window->list,&iter,0,0,1,compare_keys[i],5,1,-1); for (int j=0;j Date: Fri, 22 Dec 2023 12:55:37 +0600 Subject: [PATCH 3/3] Save window's table can now be resized --- libublsettingsui-gtk3-saving.glade | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libublsettingsui-gtk3-saving.glade b/libublsettingsui-gtk3-saving.glade index 4513478..3c5a65e 100644 --- a/libublsettingsui-gtk3-saving.glade +++ b/libublsettingsui-gtk3-saving.glade @@ -136,6 +136,7 @@ + True Parameter @@ -149,9 +150,13 @@ + True + fixed Old value - + + 250 + 4 5 @@ -162,9 +167,12 @@ + autosize New value - + + 250 + 4 5 -- 2.35.1