diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2023-02-02 15:44:15 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2023-02-03 11:49:17 +0100 |
commit | a0dff87c867a1ba3a42fdddede4e8f760167ceff (patch) | |
tree | 9bd26b80e17683345882c2b8015dc31d8431daeb /gtk/gtkaccessibleprivate.h | |
parent | 3015b9f12071879dd9b071287c21b25bc030cb60 (diff) | |
download | gtk+-a0dff87c867a1ba3a42fdddede4e8f760167ceff.tar.gz |
a11y: Documentation and code style fixes
Diffstat (limited to 'gtk/gtkaccessibleprivate.h')
-rw-r--r-- | gtk/gtkaccessibleprivate.h | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/gtk/gtkaccessibleprivate.h b/gtk/gtkaccessibleprivate.h index 2ae1064724..6d2f2f2125 100644 --- a/gtk/gtkaccessibleprivate.h +++ b/gtk/gtkaccessibleprivate.h @@ -21,10 +21,37 @@ #pragma once #include "gtkaccessible.h" -#include "gtkatcontextprivate.h" G_BEGIN_DECLS +/* < private > + * GtkAccessiblePlatformChange: + * @GTK_ACCESSIBLE_PLATFORM_CHANGE_FOCUSABLE: whether the accessible has changed + * its focusable state + * @GTK_ACCESSIBLE_PLATFORM_CHANGE_FOCUSED: whether the accessible has changed its + * focused state + * @GTK_ACCESSIBLE_PLATFORM_CHANGE_ACTIVE: whether the accessible has changed its + * active state + * + * Represents the various platform changes which can occur and are communicated + * using [method@Gtk.Accessible.platform_changed]. + */ +typedef enum { + GTK_ACCESSIBLE_PLATFORM_CHANGE_FOCUSABLE = 1 << GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE, + GTK_ACCESSIBLE_PLATFORM_CHANGE_FOCUSED = 1 << GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED, + GTK_ACCESSIBLE_PLATFORM_CHANGE_ACTIVE = 1 << GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE, +} GtkAccessiblePlatformChange; + +typedef enum { + GTK_ACCESSIBLE_CHILD_STATE_ADDED, + GTK_ACCESSIBLE_CHILD_STATE_REMOVED +} GtkAccessibleChildState; + +typedef enum { + GTK_ACCESSIBLE_CHILD_CHANGE_ADDED = 1 << GTK_ACCESSIBLE_CHILD_STATE_ADDED, + GTK_ACCESSIBLE_CHILD_CHANGE_REMOVED = 1 << GTK_ACCESSIBLE_CHILD_STATE_REMOVED +} GtkAccessibleChildChange; + const char * gtk_accessible_role_to_name (GtkAccessibleRole role, const char *domain); |