@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;
+}
Style:
```suggestion
static GtkWidget *
frame_new_with_alignment (const gchar *label_text,
GtkWidget **alignment)
{
GtkWidget *label;
GtkWidget *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;
}
```
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1456#pullrequestreview-2977115823
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1456/review/[email protected]>