diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/aqua/source/a11y/aqua11yrolehelper.mm | 8 | ||||
-rw-r--r-- | vcl/unx/gtk/a11y/atkwrapper.cxx | 5 |
2 files changed, 12 insertions, 1 deletions
diff --git a/vcl/aqua/source/a11y/aqua11yrolehelper.mm b/vcl/aqua/source/a11y/aqua11yrolehelper.mm index 2ee62af95073..cd626fac65df 100644 --- a/vcl/aqua/source/a11y/aqua11yrolehelper.mm +++ b/vcl/aqua/source/a11y/aqua11yrolehelper.mm @@ -122,6 +122,10 @@ using namespace ::com::sun::star::uno; MAP( AccessibleRole::TREE_ITEM, NSAccessibilityUnknownRole ); MAP( AccessibleRole::TREE_TABLE, NSAccessibilityUnknownRole ); + MAP( AccessibleRole::DOCUMENT_PRESENTATION, NSAccessibilityGroupRole ); + MAP( AccessibleRole::DOCUMENT_SPREADSHEET, NSAccessibilityGroupRole ); + MAP( AccessibleRole::DOCUMENT_TEXT, NSAccessibilityGroupRole ); + #undef MAP default: break; @@ -249,6 +253,10 @@ using namespace ::com::sun::star::uno; MAP( AccessibleRole::TREE_ITEM, @"" ); MAP( AccessibleRole::TREE_TABLE, @"" ); + MAP( AccessibleRole::DOCUMENT_PRESENTATION, @"" ); + MAP( AccessibleRole::DOCUMENT_SPREADSHEET, @"" ); + MAP( AccessibleRole::DOCUMENT_TEXT, @"" ); + #undef MAP default: break; diff --git a/vcl/unx/gtk/a11y/atkwrapper.cxx b/vcl/unx/gtk/a11y/atkwrapper.cxx index a568953275dc..cdc807668d62 100644 --- a/vcl/unx/gtk/a11y/atkwrapper.cxx +++ b/vcl/unx/gtk/a11y/atkwrapper.cxx @@ -270,7 +270,10 @@ static AtkRole mapToAtkRole( sal_Int16 nRole ) ATK_ROLE_UNKNOWN, // TREE_ITEM - registered below ATK_ROLE_TREE_TABLE, ATK_ROLE_SCROLL_PANE, // COMMENT - mapped to atk_role_scroll_pane - ATK_ROLE_UNKNOWN // COMMENT_END - mapped to atk_role_unknown + ATK_ROLE_UNKNOWN, // COMMENT_END - mapped to atk_role_unknown + ATK_ROLE_DOCUMENT_PRESENTATION, + ATK_ROLE_DOCUMENT_SPREADSHEET, + ATK_ROLE_DOCUMENT_TEXT }; static bool initialized = false; |