[gtk+/a11y] Dump AtkValue properties



commit d47295047ebd3cda3cec551ec10a8659d1f82ab9
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Jun 19 17:58:31 2011 -0400

    Dump AtkValue properties

 tests/a11y/accessibility-dump.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/tests/a11y/accessibility-dump.c b/tests/a11y/accessibility-dump.c
index 94d5d69..695be50 100644
--- a/tests/a11y/accessibility-dump.c
+++ b/tests/a11y/accessibility-dump.c
@@ -344,6 +344,24 @@ dump_atk_selection (AtkSelection *atk_selection,
 }
 
 static void
+dump_atk_value (AtkValue *atk_value,
+                guint     depth,
+                GString  *string)
+{
+  GValue value = { 0, };
+
+  atk_value_get_minimum_value (atk_value, &value);
+  g_string_append_printf (string, "%*sminimum value: %g\n", depth, "", g_value_get_double (&value));
+  atk_value_get_maximum_value (atk_value, &value);
+  g_string_append_printf (string, "%*smaximum value: %g\n", depth, "", g_value_get_double (&value));
+  atk_value_get_current_value (atk_value, &value);
+  g_string_append_printf (string, "%*scurrent value: %g\n", depth, "", g_value_get_double (&value));
+  atk_value_get_minimum_increment (atk_value, &value);
+  g_string_append_printf (string, "%*sminimum increment: %g\n", depth, "", g_value_get_double (&value));
+
+}
+
+static void
 dump_accessible (AtkObject     *accessible,
                  guint          depth,
                  GString       *string)
@@ -378,6 +396,9 @@ dump_accessible (AtkObject     *accessible,
   if (ATK_IS_SELECTION (accessible))
     dump_atk_selection (ATK_SELECTION (accessible), depth, string);
 
+  if (ATK_IS_VALUE (accessible))
+    dump_atk_value (ATK_VALUE (accessible), depth, string);
+
   for (i = 0; i < atk_object_get_n_accessible_children (accessible); i++)
     {
       AtkObject *child = atk_object_ref_accessible_child (accessible, i);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]