@b4n commented on this pull request.
> +static GtkWidget *
+frame_new_with_alignment(const gchar *label_text, GtkWidget **alignment)
+{
+ GtkWidget *label, *align;
+ GtkWidget *frame = gtk_frame_new(NULL);
+ gchar *text = g_strconcat("<b>", label_text, "</b>", NULL);
+
+ gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_NONE);
+
+ align = gtk_alignment_new(0.5, 0.5, 1, 1);
+ gtk_container_add(GTK_CONTAINER(frame), align);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 12, 0);
+
+ label = gtk_label_new(NULL);
+ gtk_label_set_text(GTK_LABEL(label), text);
+ gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
+ gtk_frame_set_label_widget(GTK_FRAME(frame), label);
+
+ *alignment = align;
+ g_free(text);
+ return frame;
+}
Done in 406520cf135d8b750c5859c01aba26c7f72dc2af
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1456#discussion_r2178654919
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1456/review/[email protected]>