Author: af Date: Thu May 16 08:49:36 2013 New Revision: 1483251 URL: http://svn.apache.org/r1483251 Log: 122271: Provide accessible for panels that includes the panel title.
Modified: openoffice/trunk/main/sfx2/source/sidebar/PanelTitleBar.cxx openoffice/trunk/main/sfx2/source/sidebar/Sidebar.hrc openoffice/trunk/main/sfx2/source/sidebar/Sidebar.src Modified: openoffice/trunk/main/sfx2/source/sidebar/PanelTitleBar.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sfx2/source/sidebar/PanelTitleBar.cxx?rev=1483251&r1=1483250&r2=1483251&view=diff ============================================================================== --- openoffice/trunk/main/sfx2/source/sidebar/PanelTitleBar.cxx (original) +++ openoffice/trunk/main/sfx2/source/sidebar/PanelTitleBar.cxx Thu May 16 08:49:36 2013 @@ -48,7 +48,7 @@ static const sal_Int32 gaRightIconPaddin PanelTitleBar::PanelTitleBar ( const ::rtl::OUString& rsTitle, Window* pParentWindow, - Panel* pPanel ) + Panel* pPanel) : TitleBar(rsTitle, pParentWindow, GetBackgroundPaint()), mbIsLeftButtonDown(false), mpPanel(pPanel), @@ -57,6 +57,12 @@ PanelTitleBar::PanelTitleBar ( { OSL_ASSERT(mpPanel != NULL); + const ::rtl::OUString sAccessibleName( + String(SfxResId(SFX_STR_SIDEBAR_ACCESSIBILITY_PANEL_PREFIX)) + + rsTitle); + SetAccessibleName(sAccessibleName); + SetAccessibleDescription(sAccessibleName); + #ifdef DEBUG SetText(A2S("PanelTitleBar")); #endif Modified: openoffice/trunk/main/sfx2/source/sidebar/Sidebar.hrc URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sfx2/source/sidebar/Sidebar.hrc?rev=1483251&r1=1483250&r2=1483251&view=diff ============================================================================== --- openoffice/trunk/main/sfx2/source/sidebar/Sidebar.hrc (original) +++ openoffice/trunk/main/sfx2/source/sidebar/Sidebar.hrc Thu May 16 08:49:36 2013 @@ -86,5 +86,6 @@ #define STRING_CUSTOMIZATION 200 #define STRING_RESTORE 201 -#define SFX_STR_SIDEBAR_MORE_OPTIONS (RID_SFX_SIDEBAR_START + 1) -#define SFX_STR_SIDEBAR_CLOSE_DECK (RID_SFX_SIDEBAR_START + 2) +#define SFX_STR_SIDEBAR_MORE_OPTIONS (RID_SFX_SIDEBAR_START + 1) +#define SFX_STR_SIDEBAR_CLOSE_DECK (RID_SFX_SIDEBAR_START + 2) +#define SFX_STR_SIDEBAR_ACCESSIBILITY_PANEL_PREFIX (RID_SFX_SIDEBAR_START + 3) Modified: openoffice/trunk/main/sfx2/source/sidebar/Sidebar.src URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sfx2/source/sidebar/Sidebar.src?rev=1483251&r1=1483250&r2=1483251&view=diff ============================================================================== --- openoffice/trunk/main/sfx2/source/sidebar/Sidebar.src (original) +++ openoffice/trunk/main/sfx2/source/sidebar/Sidebar.src Thu May 16 08:49:36 2013 @@ -302,3 +302,8 @@ String SFX_STR_SIDEBAR_CLOSE_DECK Text [en-US] = "Close Sidebar Deck"; }; +String SFX_STR_SIDEBAR_ACCESSIBILITY_PANEL_PREFIX +{ + Text [en-US] = "Panel: "; +}; +