Merge branch 'michaelweghorn/a11y_atspi_map_row_col_index_text' into 'main'
a11y atspi: Map GTK_ACCESSIBLE_RELATION_{COL,ROW}_INDEX_TEXT to AT-SPI
See merge request GNOME/gtk!6563
This commit is contained in:
@@ -538,6 +538,24 @@ handle_accessible_method (GDBusConnection *connection,
|
||||
"placeholder-text", gtk_string_accessible_value_get (value));
|
||||
}
|
||||
|
||||
if (gtk_at_context_has_accessible_relation (GTK_AT_CONTEXT (self), GTK_ACCESSIBLE_RELATION_COL_INDEX_TEXT))
|
||||
{
|
||||
GtkAccessibleValue *value = gtk_at_context_get_accessible_relation (GTK_AT_CONTEXT (self),
|
||||
GTK_ACCESSIBLE_RELATION_COL_INDEX_TEXT);
|
||||
|
||||
g_variant_builder_add (&builder, "{ss}",
|
||||
"colindextext", gtk_string_accessible_value_get (value));
|
||||
}
|
||||
|
||||
if (gtk_at_context_has_accessible_relation (GTK_AT_CONTEXT (self), GTK_ACCESSIBLE_RELATION_ROW_INDEX_TEXT))
|
||||
{
|
||||
GtkAccessibleValue *value = gtk_at_context_get_accessible_relation (GTK_AT_CONTEXT (self),
|
||||
GTK_ACCESSIBLE_RELATION_ROW_INDEX_TEXT);
|
||||
|
||||
g_variant_builder_add (&builder, "{ss}",
|
||||
"rowindextext", gtk_string_accessible_value_get (value));
|
||||
}
|
||||
|
||||
g_variant_builder_close (&builder);
|
||||
|
||||
g_dbus_method_invocation_return_value (invocation, g_variant_builder_end (&builder));
|
||||
|
||||
Reference in New Issue
Block a user