From fc8c2407d55e1296da0ea1f59427b3fc8fdcb54d Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 12 Jan 2024 10:15:31 +0600 Subject: [PATCH] Minor style changes of action confirmation dialog --- source/libublsettingsui-gtk3.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index 48bd0c7..3b79a20 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -344,14 +344,25 @@ void yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data gtk_window_set_title(GTK_WINDOW(dialog),template_app_information.app_title); gtk_widget_set_size_request(dialog,450,-1); + GtkWidget *header_label = gtk_label_new(template_app_information.app_title); + gtk_widget_show(header_label); + PangoAttrList *attributes = pango_attr_list_new(); + PangoAttribute *boldAttr = pango_attr_weight_new(PANGO_WEIGHT_BOLD); + pango_attr_list_insert(attributes, boldAttr); + gtk_label_set_attributes(GTK_LABEL(header_label),attributes); + GtkWidget *header = gtk_header_bar_new(); - gtk_header_bar_set_title(GTK_HEADER_BAR(header),template_app_information.app_title); + gtk_header_bar_set_custom_title(GTK_HEADER_BAR(header),header_label); gtk_header_bar_set_show_close_button(GTK_HEADER_BAR(header),1); gtk_widget_show(header); gtk_window_set_titlebar(GTK_WINDOW(dialog),header); GtkWidget *image = gtk_image_new_from_icon_name("dialog-question-symbolic",GTK_ICON_SIZE_DIALOG); gtk_widget_show(image); + gtk_widget_set_margin_start(image,20); + gtk_widget_set_margin_end(image,20); + gtk_widget_set_margin_bottom(image,20); + gtk_widget_set_margin_top(image,20); GtkWidget *label = gtk_label_new(data->action_text); gtk_widget_show(label);