[libdazzle] tests: add foreground test for tree
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdazzle] tests: add foreground test for tree
- Date: Tue, 12 Dec 2017 01:36:41 +0000 (UTC)
commit c7e64b2c1ffdbab34cb3ade7b83e26a5ea8ffbb7
Author: Christian Hergert <chergert redhat com>
Date: Mon Dec 11 00:01:34 2017 -0800
tests: add foreground test for tree
Just something to ensure that the foreground colors work.
tests/test-tree.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/tests/test-tree.c b/tests/test-tree.c
index 3f4ec7e..699f504 100644
--- a/tests/test-tree.c
+++ b/tests/test-tree.c
@@ -14,6 +14,7 @@ build_children_cb (DzlTreeBuilder *builder,
if (g_file_query_file_type (file, 0, NULL) == G_FILE_TYPE_DIRECTORY)
{
+ static const GdkRGBA dim = { 0, 0, 0, 0.5 };
g_autoptr(GFileEnumerator) enumerator = NULL;
gpointer infoptr;
@@ -29,7 +30,8 @@ build_children_cb (DzlTreeBuilder *builder,
while (!!(infoptr = g_file_enumerator_next_file (enumerator, NULL, NULL)))
{
g_autoptr(GFileInfo) info = infoptr;
- g_autoptr(GFile) child = g_file_get_child (file, g_file_info_get_name (info));
+ const gchar *name = g_file_info_get_name (info);
+ g_autoptr(GFile) child = g_file_get_child (file, name);
DzlTreeNode *child_node;
child_node = dzl_tree_node_new ();
@@ -38,6 +40,9 @@ build_children_cb (DzlTreeBuilder *builder,
dzl_tree_node_set_gicon (child_node, g_file_info_get_icon (info));
dzl_tree_node_set_reset_on_collapse (child_node, TRUE);
+ if (*name == '.')
+ dzl_tree_node_set_foreground_rgba (child_node, &dim);
+
if (g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY)
dzl_tree_node_set_children_possible (child_node, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]