@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/2977115...@github.com>

Reply via email to