From d6fd4617b82006abc8a9577984847808c67cc707 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 24 Feb 2026 17:50:53 +0600 Subject: [PATCH 1/2] Updated status messages for library update --- source/libublsettingsui-gtk3-save.c | 10 +++++----- source/libublsettingsui-gtk3.c | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/source/libublsettingsui-gtk3-save.c b/source/libublsettingsui-gtk3-save.c index c4ccc36..a547fa3 100644 --- a/source/libublsettingsui-gtk3-save.c +++ b/source/libublsettingsui-gtk3-save.c @@ -194,14 +194,14 @@ void yon_save_window_set_status(template_saving_window *window,char *path,YON_CO window->type=type; window->custom_save_path=path; if (type==YON_CONFIG_BOTH){ - yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"savingTarget",SAVING_GLOBAL_LOCAL_STATE_LABEL,BACKGROUND_IMAGE_INFO_TYPE); + yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),SAVING_GLOBAL_LOCAL_STATE_LABEL,0,BACKGROUND_IMAGE_INFO_TYPE); } else if (type==YON_CONFIG_GLOBAL){ - yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"savingTarget",SAVING_GLOBAL_STATE_LABEL,BACKGROUND_IMAGE_INFO_TYPE); + yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),SAVING_GLOBAL_STATE_LABEL,0,BACKGROUND_IMAGE_INFO_TYPE); } else if (type==YON_CONFIG_LOCAL){ - yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"savingTarget",SAVING_LOCAL_STATE_LABEL,BACKGROUND_IMAGE_INFO_TYPE); + yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),SAVING_LOCAL_STATE_LABEL,0,BACKGROUND_IMAGE_INFO_TYPE); } else if (type==YON_CONFIG_CUSTOM){ - yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"savingTarget",SAVING_CUSTOM_STATE_LABEL(path),BACKGROUND_IMAGE_INFO_TYPE); + yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),SAVING_CUSTOM_STATE_LABEL(path),0,BACKGROUND_IMAGE_INFO_TYPE); } textdomain(template_app_information.app_locale); } @@ -639,7 +639,7 @@ template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...){ template_saving_window *yon_exit_window_new(){ template_saving_window *window = yon_saving_window_new(); - yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"remove_status",UNSAVED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),UNSAVED_LABEL,0,BACKGROUND_IMAGE_FAIL_TYPE); gtk_button_set_label(GTK_BUTTON(window->SaveButton),EXIT_LABEL); g_signal_handlers_disconnect_by_func(G_OBJECT(window->SaveButton), G_CALLBACK(on_save_parameters),window); g_signal_handlers_disconnect_by_func(G_OBJECT(window->ToggleCell), G_CALLBACK(on_save_window_parameter_switched),window); diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index 2539130..38fe69f 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -618,9 +618,9 @@ template_main_window *yon_ubl_window_setup(){ void yon_on_email_check(GtkEntry *self,GdkEventFocus *event,GtkContainer *status){ char *text = (char*)gtk_entry_get_text(self); if (!strstr(text,"@")){ - yon_ubl_status_box_spawn_infinite(status,"invalid_email",EMAIL_INVALID_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + yon_ubl_status_box_spawn(status,EMAIL_INVALID_LABEL,0,BACKGROUND_IMAGE_FAIL_TYPE); } else { - yon_ubl_status_box_despawn_infinite(status); + yon_ubl_status_box_despawn(status); } } @@ -670,9 +670,9 @@ void yon_on_path_check(GtkEntry *self,GdkEventFocus *event,GtkContainer *status) text = new_text; } if (!strstr(text,"/")){ - yon_ubl_status_box_spawn_infinite(status,"invalid_path",PATH_INVALID_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + yon_ubl_status_box_spawn(status,PATH_INVALID_LABEL,0,BACKGROUND_IMAGE_FAIL_TYPE); } else { - yon_ubl_status_box_despawn_infinite(status); + yon_ubl_status_box_despawn(status); } } From 9bf06b20ba4f586fbe4f68472792eb3ec48c19ab Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Wed, 25 Feb 2026 14:59:56 +0600 Subject: [PATCH 2/2] Fixes --- libublsettingsui-gtk3-filechooser.glade | 1 + libublsettingsui-gtk3.glade | 122 +++++++++++++----------- 2 files changed, 66 insertions(+), 57 deletions(-) diff --git a/libublsettingsui-gtk3-filechooser.glade b/libublsettingsui-gtk3-filechooser.glade index 88963ab..3c75b24 100644 --- a/libublsettingsui-gtk3-filechooser.glade +++ b/libublsettingsui-gtk3-filechooser.glade @@ -134,6 +134,7 @@ True True image2 + diff --git a/libublsettingsui-gtk3.glade b/libublsettingsui-gtk3.glade index cced5de..8c8bc68 100644 --- a/libublsettingsui-gtk3.glade +++ b/libublsettingsui-gtk3.glade @@ -144,69 +144,77 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False vertical - + True False + slide-up + True - + True False - 5 - 5 - 5 - 5 - 5 - 5 - 25 - - - False - True - 0 - - - - - True - False - start - 5 - 5 - 5 - 5 - 6 - 6 - True - 0 - - - - - - - False - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 25 - com.ublinux.libublsettingsui-gtk3.statemode-yellow-symbolic - 6 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 25 + + + False + True + 0 + + + + + True + False + start + 5 + 5 + 5 + 5 + 6 + 6 + True + 0 + + + + + + + False + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 25 + com.ublinux.libublsettingsui-gtk3.statemode-yellow-symbolic + 6 + + + False + True + end + 2 + + - - False - True - end - 2 -