[gimp/wip/Jehan/layers-dockable-refresh: 27/105] app: add a placeholder to the stored layer set list.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/wip/Jehan/layers-dockable-refresh: 27/105] app: add a placeholder to the stored layer set list.
- Date: Thu, 23 Dec 2021 00:44:30 +0000 (UTC)
commit 6d0a4be417856bd4ec440ab3c1989bc837a13f2a
Author: Jehan <jehan girinstud io>
Date: Sat Feb 6 16:21:33 2021 +0100
app: add a placeholder to the stored layer set list.
This is nice for better discovery of the feature allowing to store your
layer selection.
app/widgets/gimplayertreeview.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/app/widgets/gimplayertreeview.c b/app/widgets/gimplayertreeview.c
index 650ad50bfd..50f1a10d2c 100644
--- a/app/widgets/gimplayertreeview.c
+++ b/app/widgets/gimplayertreeview.c
@@ -370,7 +370,9 @@ gimp_layer_tree_view_constructed (GObject *object)
GimpLayerTreeView *layer_view = GIMP_LAYER_TREE_VIEW (object);
GtkWidget *button;
GtkWidget *popover;
+ GtkWidget *placeholder;
GtkWidget *grid;
+ PangoAttrList *attrs;
GtkIconSize button_size;
G_OBJECT_CLASS (parent_class)->constructed (object);
@@ -505,6 +507,16 @@ gimp_layer_tree_view_constructed (GObject *object)
/* Link popover: existing links. */
layer_view->priv->link_list = gtk_list_box_new ();
+ placeholder = gtk_label_new (_("No layer set stored"));
+ attrs = pango_attr_list_new ();
+ gtk_label_set_attributes (GTK_LABEL (placeholder),
+ attrs);
+ pango_attr_list_insert (attrs, pango_attr_style_new (PANGO_STYLE_ITALIC));
+ pango_attr_list_insert (attrs, pango_attr_weight_new (PANGO_WEIGHT_ULTRALIGHT));
+ pango_attr_list_unref (attrs);
+ gtk_list_box_set_placeholder (GTK_LIST_BOX (layer_view->priv->link_list),
+ placeholder);
+ gtk_widget_show (placeholder);
gtk_grid_attach (GTK_GRID (grid),
layer_view->priv->link_list,
0, 1, 2, 1);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]