LibreOffice Module accessibility (master) 1
|
#include <vclxaccessibletabpage.hxx>
Public Member Functions | |
VCLXAccessibleTabPage (TabControl *pTabControl, sal_uInt16 nPageId) | |
virtual | ~VCLXAccessibleTabPage () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual sal_Int64 SAL_CALL | getAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 i) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleParent () override |
virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () override |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
virtual OUString SAL_CALL | getAccessibleDescription () override |
virtual OUString SAL_CALL | getAccessibleName () override |
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () override |
virtual sal_Int64 SAL_CALL | getAccessibleStateSet () override |
virtual css::lang::Locale SAL_CALL | getLocale () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &aPoint) override |
virtual void SAL_CALL | grabFocus () override |
virtual sal_Int32 SAL_CALL | getForeground () override |
virtual sal_Int32 SAL_CALL | getBackground () override |
virtual css::uno::Reference< css::awt::XFont > SAL_CALL | getFont () override |
virtual OUString SAL_CALL | getTitledBorderText () override |
virtual OUString SAL_CALL | getToolTipText () override |
virtual OUString SAL_CALL | getText () override |
virtual sal_Unicode SAL_CALL | getCharacter (sal_Int32 nIndex) override |
virtual sal_Int32 SAL_CALL | getCharacterCount () override |
virtual sal_Int32 SAL_CALL | getCaretPosition () override |
virtual sal_Bool SAL_CALL | setCaretPosition (sal_Int32 nIndex) override |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getCharacterAttributes (sal_Int32 nIndex, const css::uno::Sequence< OUString > &aRequestedAttributes) override |
virtual css::awt::Rectangle SAL_CALL | getCharacterBounds (sal_Int32 nIndex) override |
virtual sal_Int32 SAL_CALL | getIndexAtPoint (const css::awt::Point &aPoint) override |
virtual sal_Bool SAL_CALL | setSelection (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | copyText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual OUString SAL_CALL | getTextRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | scrollSubstringTo (sal_Int32 nStartIndex, sal_Int32 nEndIndex, css::accessibility::AccessibleScrollType aScrollType) override |
Private Member Functions | |
sal_Int64 | implGetAccessibleChildCount () |
bool | IsFocused () const |
bool | IsSelected () const |
void | SetFocused (bool bFocused) |
void | SetSelected (bool bSelected) |
void | SetPageText (const OUString &sPageText) |
OUString | GetPageText () |
void | Update (bool bNew) |
sal_uInt16 | GetPageId () const |
void | FillAccessibleStateSet (sal_Int64 &rStateSet) |
virtual css::awt::Rectangle | implGetBounds () override |
virtual OUString | implGetText () override |
virtual css::lang::Locale | implGetLocale () override |
virtual void | implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex) override |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
VclPtr< TabControl > | m_pTabControl |
sal_uInt16 | m_nPageId |
bool | m_bFocused |
bool | m_bSelected |
OUString | m_sPageText |
Friends | |
class | VCLXAccessibleTabControl |
Definition at line 36 of file vclxaccessibletabpage.hxx.
VCLXAccessibleTabPage::VCLXAccessibleTabPage | ( | TabControl * | pTabControl, |
sal_uInt16 | nPageId | ||
) |
Definition at line 51 of file vclxaccessibletabpage.cxx.
References GetPageText(), IsFocused(), IsSelected(), m_bFocused, m_bSelected, m_sPageText, and nPageId.
|
overridevirtual |
Definition at line 61 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 629 of file vclxaccessibletabpage.cxx.
References GetPageText(), and m_pTabControl.
|
overrideprivatevirtual |
Definition at line 225 of file vclxaccessibletabpage.cxx.
References m_pTabControl, and m_sPageText.
|
private |
Definition at line 165 of file vclxaccessibletabpage.cxx.
References IsFocused(), and IsSelected().
Referenced by getAccessibleStateSet().
|
overridevirtual |
Definition at line 398 of file vclxaccessibletabpage.cxx.
References tools::Rectangle::Contains(), getAccessibleChild(), getAccessibleChildCount(), i, nCount, VCLPoint(), and VCLRectangle().
|
overridevirtual |
Definition at line 289 of file vclxaccessibletabpage.cxx.
References vcl::Window::GetAccessible(), implGetAccessibleChildCount(), vcl::Window::IsVisible(), m_nPageId, and m_pTabControl.
Referenced by getAccessibleAtPoint().
|
overridevirtual |
Definition at line 269 of file vclxaccessibletabpage.cxx.
References implGetAccessibleChildCount().
Referenced by getAccessibleAtPoint().
|
overridevirtual |
Definition at line 258 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 338 of file vclxaccessibletabpage.cxx.
References m_nPageId, and m_pTabControl.
|
overridevirtual |
Definition at line 320 of file vclxaccessibletabpage.cxx.
References m_nPageId, and m_pTabControl.
|
overridevirtual |
Definition at line 349 of file vclxaccessibletabpage.cxx.
References m_nPageId, m_pTabControl, and sName.
|
overridevirtual |
Definition at line 308 of file vclxaccessibletabpage.cxx.
References m_pTabControl.
Referenced by getBackground(), getFont(), and getForeground().
|
overridevirtual |
Definition at line 360 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 331 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 368 of file vclxaccessibletabpage.cxx.
References FillAccessibleStateSet().
|
overridevirtual |
Definition at line 455 of file vclxaccessibletabpage.cxx.
References getAccessibleParent().
Referenced by getCharacterAttributes().
|
overridevirtual |
Definition at line 536 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 524 of file vclxaccessibletabpage.cxx.
References GetPageText(), and nIndex.
|
overridevirtual |
Definition at line 555 of file vclxaccessibletabpage.cxx.
References getBackground(), CharacterAttributesHelper::GetCharacterAttributes(), getForeground(), GetPageText(), m_pTabControl, and nIndex.
|
overridevirtual |
Definition at line 578 of file vclxaccessibletabpage.cxx.
References AWTRectangle(), getLength(), GetPageText(), tools::Rectangle::Left(), m_nPageId, m_pTabControl, tools::Rectangle::Move(), nIndex, and tools::Rectangle::Top().
|
overridevirtual |
Definition at line 531 of file vclxaccessibletabpage.cxx.
References GetPageText().
|
overridevirtual |
Definition at line 475 of file vclxaccessibletabpage.cxx.
References getAccessibleParent().
|
overridevirtual |
Definition at line 438 of file vclxaccessibletabpage.cxx.
References getAccessibleParent().
Referenced by getCharacterAttributes().
|
overridevirtual |
Definition at line 237 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 598 of file vclxaccessibletabpage.cxx.
References nIndex.
|
overridevirtual |
Definition at line 387 of file vclxaccessibletabpage.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), Application::GetSettings(), and Locale.
|
inlineprivate |
Definition at line 62 of file vclxaccessibletabpage.hxx.
References m_nPageId.
Referenced by VCLXAccessibleTabControl::ProcessWindowEvent().
|
private |
Definition at line 133 of file vclxaccessibletabpage.cxx.
References m_nPageId, m_pTabControl, and removeMnemonicFromString().
Referenced by copyText(), getCharacter(), getCharacterAttributes(), getCharacterBounds(), getCharacterCount(), getText(), getTextRange(), implGetText(), setCaretPosition(), setSelection(), VCLXAccessibleTabControl::UpdatePageText(), and VCLXAccessibleTabPage().
|
overridevirtual |
Definition at line 249 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 510 of file vclxaccessibletabpage.cxx.
References GetPageText().
|
overridevirtual |
Definition at line 517 of file vclxaccessibletabpage.cxx.
References GetPageText().
|
overridevirtual |
Definition at line 492 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 500 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 426 of file vclxaccessibletabpage.cxx.
References m_nPageId, and m_pTabControl.
|
private |
Definition at line 275 of file vclxaccessibletabpage.cxx.
References vcl::Window::IsVisible(), m_nPageId, m_pTabControl, and nCount.
Referenced by getAccessibleChild(), and getAccessibleChildCount().
|
overrideprivatevirtual |
Definition at line 189 of file vclxaccessibletabpage.cxx.
References AWTRectangle(), m_nPageId, and m_pTabControl.
|
overrideprivatevirtual |
Definition at line 209 of file vclxaccessibletabpage.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), and Application::GetSettings().
|
overrideprivatevirtual |
Definition at line 215 of file vclxaccessibletabpage.cxx.
|
overrideprivatevirtual |
Definition at line 203 of file vclxaccessibletabpage.cxx.
References GetPageText().
|
private |
Definition at line 66 of file vclxaccessibletabpage.cxx.
References m_nPageId, and m_pTabControl.
Referenced by FillAccessibleStateSet(), VCLXAccessibleTabControl::UpdateFocused(), and VCLXAccessibleTabPage().
|
private |
Definition at line 77 of file vclxaccessibletabpage.cxx.
References m_nPageId, and m_pTabControl.
Referenced by FillAccessibleStateSet(), and VCLXAccessibleTabPage().
|
overridevirtual |
Definition at line 658 of file vclxaccessibletabpage.cxx.
|
overridevirtual |
Definition at line 544 of file vclxaccessibletabpage.cxx.
References getLength(), GetPageText(), and nIndex.
|
private |
Definition at line 88 of file vclxaccessibletabpage.cxx.
References Any, and m_bFocused.
Referenced by VCLXAccessibleTabControl::UpdateFocused().
|
private |
Definition at line 118 of file vclxaccessibletabpage.cxx.
References Any, and m_sPageText.
Referenced by VCLXAccessibleTabControl::UpdatePageText().
|
private |
Definition at line 103 of file vclxaccessibletabpage.cxx.
References Any, and m_bSelected.
Referenced by VCLXAccessibleTabControl::UpdateSelected().
|
overridevirtual |
Definition at line 618 of file vclxaccessibletabpage.cxx.
References getLength(), and GetPageText().
|
overridevirtual |
Definition at line 243 of file vclxaccessibletabpage.cxx.
References cppu::supportsService().
|
private |
Definition at line 143 of file vclxaccessibletabpage.cxx.
References Any, vcl::Window::GetAccessible(), m_nPageId, and m_pTabControl.
Referenced by VCLXAccessibleTabControl::UpdateTabPage().
|
friend |
Definition at line 41 of file vclxaccessibletabpage.hxx.
|
private |
Definition at line 46 of file vclxaccessibletabpage.hxx.
Referenced by SetFocused(), and VCLXAccessibleTabPage().
|
private |
Definition at line 47 of file vclxaccessibletabpage.hxx.
Referenced by SetSelected(), and VCLXAccessibleTabPage().
|
private |
Definition at line 45 of file vclxaccessibletabpage.hxx.
Referenced by getAccessibleChild(), getAccessibleDescription(), getAccessibleIndexInParent(), getAccessibleName(), getCharacterBounds(), GetPageId(), GetPageText(), grabFocus(), implGetAccessibleChildCount(), implGetBounds(), IsFocused(), IsSelected(), and Update().
|
private |
Definition at line 44 of file vclxaccessibletabpage.hxx.
Referenced by copyText(), disposing(), getAccessibleChild(), getAccessibleDescription(), getAccessibleIndexInParent(), getAccessibleName(), getAccessibleParent(), getCharacterAttributes(), getCharacterBounds(), GetPageText(), grabFocus(), implGetAccessibleChildCount(), implGetBounds(), IsFocused(), IsSelected(), and Update().
|
private |
Definition at line 48 of file vclxaccessibletabpage.hxx.
Referenced by disposing(), SetPageText(), and VCLXAccessibleTabPage().