[gtk+/quartz-integration: 328/563] Dump AtkValue properties
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/quartz-integration: 328/563] Dump AtkValue properties
- Date: Sat, 9 Jul 2011 06:33:36 +0000 (UTC)
commit fc6b57d4500d9c72b37365e7ab6c43f02b33fe68
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]