summaryrefslogtreecommitdiff
path: root/offapi
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2023-12-18 08:48:12 +0100
committerXisco Fauli <xiscofauli@libreoffice.org>2023-12-20 09:27:27 +0100
commitf098ba6579fb1992c0db86b19b22eb8532ab1ba6 (patch)
tree4b57b31df524dba674e9c04b21004443ded0c666 /offapi
parentd125fc2a2178b100253ea089b7ad30acafccfb57 (diff)
tdf#123864 a11y: Handle new CHECKABLE state in misc places
Add reporting/handling of the CHECKABLE a11y state added in commit d6c6472bbe1c90b733a4d69c4c8528f4de3750d3 Author: Michael Weghorn <m.weghorn@posteo.de> Date: Mon Nov 13 15:53:44 2023 +0100 tdf#123864 a11y: Add new AccessibleStateType::CHECKABLE in various places where it seems pretty straightforward. `VCLXAccessibleMenuItem` is a bit more complex and will be handled separately. Change-Id: I212b8439609d34410413959973163aa7d809cbf1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160901 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161036
Diffstat (limited to 'offapi')
-rw-r--r--offapi/com/sun/star/awt/AccessibleButton.idl2
-rw-r--r--offapi/com/sun/star/awt/AccessibleCheckBox.idl2
-rw-r--r--offapi/com/sun/star/awt/AccessibleMenu.idl2
-rw-r--r--offapi/com/sun/star/awt/AccessibleMenuItem.idl2
-rw-r--r--offapi/com/sun/star/awt/AccessibleRadioButton.idl2
-rw-r--r--offapi/com/sun/star/awt/AccessibleToolBoxItem.idl2
-rw-r--r--offapi/com/sun/star/awt/AccessibleTreeListBoxEntry.idl2
7 files changed, 14 insertions, 0 deletions
diff --git a/offapi/com/sun/star/awt/AccessibleButton.idl b/offapi/com/sun/star/awt/AccessibleButton.idl
index 4ccd3495d882..69c90bd870f7 100644
--- a/offapi/com/sun/star/awt/AccessibleButton.idl
+++ b/offapi/com/sun/star/awt/AccessibleButton.idl
@@ -38,6 +38,8 @@ service AccessibleButton
<li>Relations: There are no relations.</li>
<li>States: The states supported by this service are
<ul>
+ <li>com::sun::star::accessibility::AccessibleStateType::CHECKABLE
+ is set if the object is checkable, i.e. can be checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
is set if the object is currently checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::DEFUNC
diff --git a/offapi/com/sun/star/awt/AccessibleCheckBox.idl b/offapi/com/sun/star/awt/AccessibleCheckBox.idl
index ecf11cebe7e8..a8934139006f 100644
--- a/offapi/com/sun/star/awt/AccessibleCheckBox.idl
+++ b/offapi/com/sun/star/awt/AccessibleCheckBox.idl
@@ -39,6 +39,8 @@ service AccessibleCheckBox
<li>Relations: There are no relations.</li>
<li>States: The states supported by this service are
<ul>
+ <li>com::sun::star::accessibility::AccessibleStateType::CHECKABLE
+ is always set.</li>
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
is set if the object is currently checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::DEFUNC
diff --git a/offapi/com/sun/star/awt/AccessibleMenu.idl b/offapi/com/sun/star/awt/AccessibleMenu.idl
index 3cd51d5f96f4..276b4b7a77f3 100644
--- a/offapi/com/sun/star/awt/AccessibleMenu.idl
+++ b/offapi/com/sun/star/awt/AccessibleMenu.idl
@@ -46,6 +46,8 @@ service AccessibleMenu
<ul>
<li>com::sun::star::accessibility::AccessibleStateType::ARMED
is set if the object is highlighted.</li>
+ <li>com::sun::star::accessibility::AccessibleStateType::CHECKABLE
+ is set if the object is checkable, i.e. can be checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
is set if the object is currently checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::DEFUNC
diff --git a/offapi/com/sun/star/awt/AccessibleMenuItem.idl b/offapi/com/sun/star/awt/AccessibleMenuItem.idl
index d83418961994..ef86f72009f4 100644
--- a/offapi/com/sun/star/awt/AccessibleMenuItem.idl
+++ b/offapi/com/sun/star/awt/AccessibleMenuItem.idl
@@ -44,6 +44,8 @@ service AccessibleMenuItem
<ul>
<li>com::sun::star::accessibility::AccessibleStateType::ARMED
is set if the object is highlighted.</li>
+ <li>com::sun::star::accessibility::AccessibleStateType::CHECKABLE
+ is set if the object is checkable, i.e. can be checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
is set if the object is currently checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::DEFUNC
diff --git a/offapi/com/sun/star/awt/AccessibleRadioButton.idl b/offapi/com/sun/star/awt/AccessibleRadioButton.idl
index 889040af3205..8c49b6a7c64a 100644
--- a/offapi/com/sun/star/awt/AccessibleRadioButton.idl
+++ b/offapi/com/sun/star/awt/AccessibleRadioButton.idl
@@ -45,6 +45,8 @@ service AccessibleRadioButton
</li>
<li>States: The states supported by this service are
<ul>
+ <li>com::sun::star::accessibility::AccessibleStateType::CHECKABLE
+ is always set.</li>
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
is set if the object is currently checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::DEFUNC
diff --git a/offapi/com/sun/star/awt/AccessibleToolBoxItem.idl b/offapi/com/sun/star/awt/AccessibleToolBoxItem.idl
index 78f495442c27..3681efe25fe4 100644
--- a/offapi/com/sun/star/awt/AccessibleToolBoxItem.idl
+++ b/offapi/com/sun/star/awt/AccessibleToolBoxItem.idl
@@ -78,6 +78,8 @@ service AccessibleToolBoxItem
is set if the object is displayed on the screen.</li>
<li>com::sun::star::accessibility::AccessibleStateType::VISIBLE
is always set.</li>
+ <li>com::sun::star::accessibility::AccessibleStateType::CHECKABLE
+ is set if the tool box item is checkable, i.e. it can be checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
is set if the tool box item is checked.</li>
</ul>
diff --git a/offapi/com/sun/star/awt/AccessibleTreeListBoxEntry.idl b/offapi/com/sun/star/awt/AccessibleTreeListBoxEntry.idl
index 57a5f23e2f94..e35f4f5aaa3b 100644
--- a/offapi/com/sun/star/awt/AccessibleTreeListBoxEntry.idl
+++ b/offapi/com/sun/star/awt/AccessibleTreeListBoxEntry.idl
@@ -76,6 +76,8 @@ service AccessibleTreeListBoxEntry
<li>com::sun::star::accessibility::AccessibleStateType::COLLAPSED
is set when it is collapsed.</li>
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
+ is set when it is checkable.</li>
+ <li>com::sun::star::accessibility::AccessibleStateType::CHECKED
is set when it is checked.</li>
<li>com::sun::star::accessibility::AccessibleStateType::SELECTABLE
is always set.</li>