summaryrefslogtreecommitdiff
path: root/gtk/gtkaccessible.h
diff options
context:
space:
mode:
authorLukáš Tyrychtr <lukastyrychtr@gmail.com>2023-02-14 14:09:54 +0100
committerLukáš Tyrychtr <lukastyrychtr@gmail.com>2023-02-14 14:43:57 +0100
commit5f72b51105f3072e14e5c3065e6c8eb7cce2d33d (patch)
tree103bd674b3de4900678bd984ff67afa2277c79de /gtk/gtkaccessible.h
parent730593fab5393057d9610e5850eb725b83b888aa (diff)
downloadgtk+-5f72b51105f3072e14e5c3065e6c8eb7cce2d33d.tar.gz
Allow setting accessible parent and sibling explicitly
This allows to maintain the correct a11y hierarchy even when it contains objects which are only GtkAccessibles.
Diffstat (limited to 'gtk/gtkaccessible.h')
-rw-r--r--gtk/gtkaccessible.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtkaccessible.h b/gtk/gtkaccessible.h
index 713a9b5ccf..b9bb5476a5 100644
--- a/gtk/gtkaccessible.h
+++ b/gtk/gtkaccessible.h
@@ -165,6 +165,11 @@ GDK_AVAILABLE_IN_4_10
GtkAccessible * gtk_accessible_get_accessible_parent (GtkAccessible *self);
GDK_AVAILABLE_IN_4_10
+void gtk_accessible_set_accessible_parent (GtkAccessible *self,
+ GtkAccessible *parent,
+ GtkAccessible *next_sibling);
+
+GDK_AVAILABLE_IN_4_10
GtkAccessible * gtk_accessible_get_first_accessible_child (GtkAccessible *self);
GDK_AVAILABLE_IN_4_10