Merge pull request 'master' (#57) from YanTheKaller/ubl-settings-manager:master into develop

Reviewed-on: #57
pull/58/head
Dmitry Razumov 3 years ago
commit 998d3d9892

@ -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)));

Loading…
Cancel
Save