[gnome-builder] project-tree: add expanded icons for project-tree
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] project-tree: add expanded icons for project-tree
- Date: Sat, 22 Jul 2017 06:29:07 +0000 (UTC)
commit 9dac75b59f810ebd09450ef1072e864ab2af1aa1
Author: Christian Hergert <chergert redhat com>
Date: Fri Jul 21 23:28:57 2017 -0700
project-tree: add expanded icons for project-tree
plugins/project-tree/gb-project-tree-builder.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/plugins/project-tree/gb-project-tree-builder.c b/plugins/project-tree/gb-project-tree-builder.c
index d760458..c6519aa 100644
--- a/plugins/project-tree/gb-project-tree-builder.c
+++ b/plugins/project-tree/gb-project-tree-builder.c
@@ -77,6 +77,7 @@ build_context (GbProjectTreeBuilder *self,
child = g_object_new (DZL_TYPE_TREE_NODE,
"item", item,
"icon-name", "folder-symbolic",
+ "expanded-icon-name", "folder-open-symbolic",
NULL);
g_object_bind_property (project, "name", child, "text", G_BINDING_SYNC_CREATE);
dzl_tree_node_append (node, child);
@@ -165,6 +166,7 @@ build_file (GbProjectTreeBuilder *self,
const gchar *name;
const gchar *display_name;
const gchar *icon_name;
+ const gchar *expanded = NULL;
gboolean ignored;
name = g_file_info_get_name (item_file_info);
@@ -179,8 +181,12 @@ build_file (GbProjectTreeBuilder *self,
display_name = gb_project_file_get_display_name (item);
icon_name = gb_project_file_get_icon_name (item);
+ if (g_strcmp0 (icon_name, "folder-symbolic") == 0)
+ expanded = "folder-open-symbolic";
+
child = g_object_new (DZL_TYPE_TREE_NODE,
"icon-name", icon_name,
+ "expanded-icon-name", expanded,
"text", display_name,
"item", item,
"use-dim-label", ignored,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]