From e986c341bacd13ce4b0f676ddb2d42b31b214a09 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 11 May 2023 17:51:04 +0600 Subject: [PATCH 1/3] Abot link updated --- source/ubl-settings-manager.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/ubl-settings-manager.c b/source/ubl-settings-manager.c index 58149bc..3525b5d 100644 --- a/source/ubl-settings-manager.c +++ b/source/ubl-settings-manager.c @@ -132,7 +132,10 @@ void on_item_selection_changed(GtkIconView *IV, actionWidgets *widgets){ } } }; - +void on_about_link(GtkWidget* self,gchar* uri,gpointer user_data){ + gtk_widget_destroy(self); + on_ButtonOpenHelp_activated(NULL,user_data); +} void on_ButtonOpenHelp_activated(GtkWidget *button, GtkBuilder *builder){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder,"AlwaysOpenHelpCheckbox")))) { @@ -653,7 +656,7 @@ void on_double_click_changed(GtkWidget *Switch, gboolean state, dictionary *widg update_double_clicks(widgetsD); } -void on_about(GtkWidget *button){ +void on_about(GtkWidget *button, GtkBuilder *buildr){ GtkBuilder *builder = gtk_builder_new_from_file(GladePath); GtkWidget *AboutButtons = GTK_WIDGET(gtk_builder_get_object(builder,"AboutButtons")); GtkWidget *AboutHeadLabel = GTK_WIDGET(gtk_builder_get_object(builder,"aboutHeadLabel")); @@ -665,6 +668,7 @@ void on_about(GtkWidget *button){ gtk_widget_show(About); GList *list = gtk_container_get_children(GTK_CONTAINER(AboutButtons)); gtk_widget_destroy(AboutButtons); + g_signal_connect(G_OBJECT(About), "activate-link", G_CALLBACK(on_about_link), buildr); // gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next->next)); // gtk_widget_destroy(GTK_WIDGET(g_list_first(list)->next)); // gtk_widget_destroy(GTK_WIDGET(g_list_first(list))); -- 2.35.1 From 2c402227ea7b63e68b3b5391ceda5d5f46e8ec1d Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 18 May 2023 10:17:49 +0600 Subject: [PATCH 2/3] Fixed scroll --- ubl-settings-manager.glade | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ubl-settings-manager.glade b/ubl-settings-manager.glade index 7ee155a..70f4ea1 100644 --- a/ubl-settings-manager.glade +++ b/ubl-settings-manager.glade @@ -978,19 +978,14 @@ vertical - 5 - 5 True True - immediate - never - always + external in True False - natural True @@ -2309,11 +2304,10 @@ False False - True center com.ublinux.ubl-settings-manager dialog - True + False UBLinux Settings Manager 1.6 Copyright © 2022 - 2023 - UBSoft Software LLC -- 2.35.1 From 4c6607bca1c5c8e672af1ea4afc7805af6f282b2 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 29 May 2023 18:03:48 +0600 Subject: [PATCH 3/3] Revertion of interface changes --- ubl-settings-manager.glade | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ubl-settings-manager.glade b/ubl-settings-manager.glade index 70f4ea1..7ee155a 100644 --- a/ubl-settings-manager.glade +++ b/ubl-settings-manager.glade @@ -978,14 +978,19 @@ vertical + 5 + 5 True True - external + immediate + never + always in True False + natural True @@ -2304,10 +2309,11 @@ False False + True center com.ublinux.ubl-settings-manager dialog - False + True UBLinux Settings Manager 1.6 Copyright © 2022 - 2023 - UBSoft Software LLC -- 2.35.1