mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
tests: Add checks for row/column index to accessibility-dump
This commit is contained in:
parent
74e8ac1208
commit
2e48bb2ccd
@ -520,7 +520,7 @@ dump_atk_table (AtkTable *table,
|
||||
{
|
||||
gint *selected;
|
||||
gint n_selected;
|
||||
gint i;
|
||||
gint i, j;
|
||||
AtkObject *obj;
|
||||
const gchar *desc;
|
||||
|
||||
@ -579,6 +579,26 @@ dump_atk_table (AtkTable *table,
|
||||
if (obj)
|
||||
g_string_append_printf (string, "%*srow %d header: %s\n", depth, "", i, get_name (obj));
|
||||
}
|
||||
|
||||
g_string_append_printf (string, "%*stable indexes:\n", depth, "");
|
||||
for (i = 0; i < atk_table_get_n_rows (table); i++)
|
||||
{
|
||||
g_string_append_printf (string, "%*s", depth + DEPTH_INCREMENT, "");
|
||||
for (j = 0; j < atk_table_get_n_columns (table); j++)
|
||||
{
|
||||
int id = atk_table_get_index_at (table, i, j);
|
||||
|
||||
obj = atk_object_ref_accessible_child (ATK_OBJECT (table), id);
|
||||
if (j > 0)
|
||||
g_string_append (string, " ");
|
||||
|
||||
g_string_append_printf (string, "%s%s%s",
|
||||
atk_table_get_row_at_index (table, id) == i ? "✓" : "⚠",
|
||||
atk_table_get_column_at_index (table, id) == j ? "✓" : "⚠",
|
||||
get_name (obj));
|
||||
}
|
||||
g_string_append (string, "\n");
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -106,6 +106,8 @@ window1
|
||||
columns: 1
|
||||
column 0 description:
|
||||
column 0 header: unnamed-GtkButtonAccessible-6
|
||||
table indexes:
|
||||
✓✓unnamed-GtkContainerCellAccessible-7
|
||||
unnamed-GtkButtonAccessible-6
|
||||
"table column header"
|
||||
parent: unnamed-GtkTreeViewAccessible-5
|
||||
|
@ -26,6 +26,11 @@ window1
|
||||
column 0 header: unnamed-GtkButtonAccessible-0
|
||||
column 1 description: Column 2
|
||||
column 1 header: unnamed-GtkButtonAccessible-1
|
||||
table indexes:
|
||||
✓✓One ✓✓Two
|
||||
✓✓Three ✓✓Four
|
||||
✓✓Five ✓✓Six
|
||||
✓✓Seven ✓✓Eight
|
||||
unnamed-GtkButtonAccessible-0
|
||||
"table column header"
|
||||
parent: tree1
|
||||
|
Loading…
Reference in New Issue
Block a user