diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/osx/a11yrolehelper.mm | 2 | ||||
-rw-r--r-- | vcl/qa/cppunit/a11y/atspi2/atspi2.cxx | 1 | ||||
-rw-r--r-- | vcl/qt5/QtAccessibleWidget.cxx | 1 | ||||
-rw-r--r-- | vcl/source/window/builder.cxx | 2 | ||||
-rw-r--r-- | vcl/unx/gtk3/a11y/atkwrapper.cxx | 2 | ||||
-rw-r--r-- | vcl/unx/gtk4/a11y.cxx | 1 |
6 files changed, 8 insertions, 1 deletions
diff --git a/vcl/osx/a11yrolehelper.mm b/vcl/osx/a11yrolehelper.mm index e95036dbebd9..a1cf62f327cc 100644 --- a/vcl/osx/a11yrolehelper.mm +++ b/vcl/osx/a11yrolehelper.mm @@ -46,6 +46,7 @@ using namespace ::com::sun::star::uno; MAP( AccessibleRole::UNKNOWN, NSAccessibilityUnknownRole ); MAP( AccessibleRole::ALERT, NSAccessibilityUnknownRole ); // FIXME + MAP( AccessibleRole::BLOCK_QUOTE, NSAccessibilityTextAreaRole ); MAP( AccessibleRole::COLUMN_HEADER, NSAccessibilityColumnRole ); MAP( AccessibleRole::CANVAS, NSAccessibilityUnknownRole ); // FIXME MAP( AccessibleRole::CHECK_BOX, NSAccessibilityCheckBoxRole ); @@ -186,6 +187,7 @@ using namespace ::com::sun::star::uno; MAP( AccessibleRole::UNKNOWN, NSAccessibilityUnknownSubrole ); MAP( AccessibleRole::ALERT, NSAccessibilitySystemDialogSubrole ); + MAP( AccessibleRole::BLOCK_QUOTE, @"" ); MAP( AccessibleRole::COLUMN_HEADER, @"" ); MAP( AccessibleRole::CANVAS, @"" ); MAP( AccessibleRole::CHECK_BOX, @"" ); diff --git a/vcl/qa/cppunit/a11y/atspi2/atspi2.cxx b/vcl/qa/cppunit/a11y/atspi2/atspi2.cxx index d51ceeaaee81..85110eeddecb 100644 --- a/vcl/qa/cppunit/a11y/atspi2/atspi2.cxx +++ b/vcl/qa/cppunit/a11y/atspi2/atspi2.cxx @@ -36,6 +36,7 @@ static AtspiRole mapToAtspiRole(sal_Int16 nRole) MAP_DIRECT(UNKNOWN); MAP_DIRECT(ALERT); + MAP_DIRECT(BLOCK_QUOTE); MAP_DIRECT(COLUMN_HEADER); MAP_DIRECT(CANVAS); MAP_DIRECT(CHECK_BOX); diff --git a/vcl/qt5/QtAccessibleWidget.cxx b/vcl/qt5/QtAccessibleWidget.cxx index cec049340f07..cba67bc60cc8 100644 --- a/vcl/qt5/QtAccessibleWidget.cxx +++ b/vcl/qt5/QtAccessibleWidget.cxx @@ -462,6 +462,7 @@ QAccessible::Role QtAccessibleWidget::role() const case AccessibleRole::PANEL: return QAccessible::Pane; case AccessibleRole::PARAGRAPH: + case AccessibleRole::BLOCK_QUOTE: return QAccessible::Paragraph; case AccessibleRole::PASSWORD_TEXT: return QAccessible::EditableText; diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx index 229296a275c9..3d9456432164 100644 --- a/vcl/source/window/builder.cxx +++ b/vcl/source/window/builder.cxx @@ -2438,7 +2438,7 @@ namespace BuilderUtils { "info bar", AccessibleRole::UNKNOWN }, { "level bar", AccessibleRole::UNKNOWN }, { "title bar", AccessibleRole::UNKNOWN }, - { "block quote", AccessibleRole::UNKNOWN }, + { "block quote", AccessibleRole::BLOCK_QUOTE }, { "audio", AccessibleRole::UNKNOWN }, { "video", AccessibleRole::UNKNOWN }, { "definition", AccessibleRole::UNKNOWN }, diff --git a/vcl/unx/gtk3/a11y/atkwrapper.cxx b/vcl/unx/gtk3/a11y/atkwrapper.cxx index 904358a2d229..729da012e067 100644 --- a/vcl/unx/gtk3/a11y/atkwrapper.cxx +++ b/vcl/unx/gtk3/a11y/atkwrapper.cxx @@ -174,6 +174,8 @@ static AtkRole mapToAtkRole( sal_Int16 nRole ) return ATK_ROLE_UNKNOWN; case accessibility::AccessibleRole::ALERT: return ATK_ROLE_ALERT; + case accessibility::AccessibleRole::BLOCK_QUOTE: + return ATK_ROLE_BLOCK_QUOTE; case accessibility::AccessibleRole::COLUMN_HEADER: return ATK_ROLE_COLUMN_HEADER; case accessibility::AccessibleRole::CANVAS: diff --git a/vcl/unx/gtk4/a11y.cxx b/vcl/unx/gtk4/a11y.cxx index 51c055bca186..fcd9cb6fb949 100644 --- a/vcl/unx/gtk4/a11y.cxx +++ b/vcl/unx/gtk4/a11y.cxx @@ -138,6 +138,7 @@ map_accessible_role(const css::uno::Reference<css::accessibility::XAccessible>& eRole = GTK_ACCESSIBLE_ROLE_WIDGET; break; case css::accessibility::AccessibleRole::PARAGRAPH: + case css::accessibility::AccessibleRole::BLOCK_QUOTE: #if GTK_CHECK_VERSION(4, 13, 1) eRole = GTK_ACCESSIBLE_ROLE_PARAGRAPH; #else |