LibreOffice Module accessibility (master) 1
|
#include <accessibletabbarpagelist.hxx>
Public Member Functions | |
AccessibleTabBarPageList (TabBar *pTabBar, sal_Int32 nIndexInParent) | |
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 void SAL_CALL | selectAccessibleChild (sal_Int64 nChildIndex) override |
virtual sal_Bool SAL_CALL | isAccessibleChildSelected (sal_Int64 nChildIndex) override |
virtual void SAL_CALL | clearAccessibleSelection () override |
virtual void SAL_CALL | selectAllAccessibleChildren () override |
virtual sal_Int64 SAL_CALL | getSelectedAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override |
virtual void SAL_CALL | deselectAccessibleChild (sal_Int64 nChildIndex) override |
Private Types | |
typedef std::vector< css::uno::Reference< css::accessibility::XAccessible > > | AccessibleChildren |
Private Member Functions | |
void | UpdateShowing (bool bShowing) |
void | UpdateSelected (sal_Int32 i, bool bSelected) |
void | UpdatePageText (sal_Int32 i) |
void | InsertChild (sal_Int32 i) |
void | RemoveChild (sal_Int32 i) |
void | MoveChild (sal_Int32 i, sal_Int32 j) |
virtual void | ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override |
void | FillAccessibleStateSet (sal_Int64 &rStateSet) |
virtual css::awt::Rectangle | implGetBounds () override |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
AccessibleChildren | m_aAccessibleChildren |
sal_Int32 | m_nIndexInParent |
Definition at line 37 of file accessibletabbarpagelist.hxx.
|
private |
Definition at line 44 of file accessibletabbarpagelist.hxx.
accessibility::AccessibleTabBarPageList::AccessibleTabBarPageList | ( | TabBar * | pTabBar, |
sal_Int32 | nIndexInParent | ||
) |
Definition at line 50 of file accessibletabbarpagelist.cxx.
References m_aAccessibleChildren.
|
overridevirtual |
Definition at line 626 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 666 of file accessibletabbarpagelist.cxx.
References getAccessibleChildCount().
|
overrideprivatevirtual |
Definition at line 332 of file accessibletabbarpagelist.cxx.
References accessibility::AccessibleTabBarBase::disposing(), i, and m_aAccessibleChildren.
|
private |
Definition at line 298 of file accessibletabbarpagelist.cxx.
Referenced by getAccessibleStateSet().
|
overridevirtual |
Definition at line 491 of file accessibletabbarpagelist.cxx.
References tools::Rectangle::Contains(), getAccessibleChild(), i, m_aAccessibleChildren, VCLPoint(), and VCLRectangle().
|
overridevirtual |
Definition at line 390 of file accessibletabbarpagelist.cxx.
References getAccessibleChildCount(), i, m_aAccessibleChildren, and nPageId.
Referenced by getAccessibleAtPoint(), getSelectedAccessibleChild(), InsertChild(), and ProcessWindowEvent().
|
overridevirtual |
Definition at line 382 of file accessibletabbarpagelist.cxx.
References m_aAccessibleChildren.
Referenced by deselectAccessibleChild(), getAccessibleChild(), getSelectedAccessibleChild(), isAccessibleChildSelected(), ProcessWindowEvent(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 371 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 441 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 427 of file accessibletabbarpagelist.cxx.
References m_nIndexInParent.
|
overridevirtual |
Definition at line 447 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 415 of file accessibletabbarpagelist.cxx.
Referenced by getBackground(), getFont(), and getForeground().
|
overridevirtual |
Definition at line 453 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 435 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 461 of file accessibletabbarpagelist.cxx.
References FillAccessibleStateSet().
|
overridevirtual |
Definition at line 542 of file accessibletabbarpagelist.cxx.
References getAccessibleParent().
|
overridevirtual |
Definition at line 562 of file accessibletabbarpagelist.cxx.
References getAccessibleParent().
|
overridevirtual |
Definition at line 525 of file accessibletabbarpagelist.cxx.
References getAccessibleParent().
|
overridevirtual |
Definition at line 350 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 480 of file accessibletabbarpagelist.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), Application::GetSettings(), and Locale.
|
overridevirtual |
Definition at line 644 of file accessibletabbarpagelist.cxx.
References getAccessibleChild(), getAccessibleChildCount(), getSelectedAccessibleChildCount(), i, isAccessibleChildSelected(), and nCount.
|
overridevirtual |
Definition at line 638 of file accessibletabbarpagelist.cxx.
Referenced by getSelectedAccessibleChild().
|
overridevirtual |
Definition at line 362 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 579 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 585 of file accessibletabbarpagelist.cxx.
|
overridevirtual |
Definition at line 519 of file accessibletabbarpagelist.cxx.
|
overrideprivatevirtual |
Definition at line 319 of file accessibletabbarpagelist.cxx.
References AWTRectangle().
|
private |
Definition at line 108 of file accessibletabbarpagelist.cxx.
References Any, getAccessibleChild(), i, m_aAccessibleChildren, and o3tl::make_unsigned().
Referenced by ProcessWindowEvent().
|
overridevirtual |
Definition at line 611 of file accessibletabbarpagelist.cxx.
References getAccessibleChildCount().
Referenced by getSelectedAccessibleChild().
|
private |
Definition at line 152 of file accessibletabbarpagelist.cxx.
References i, m_aAccessibleChildren, and o3tl::make_unsigned().
Referenced by ProcessWindowEvent().
|
overrideprivatevirtual |
Definition at line 172 of file accessibletabbarpagelist.cxx.
References Pair::A(), Any, Pair::B(), getAccessibleChild(), getAccessibleChildCount(), VclWindowEvent::GetData(), VclSimpleEvent::GetId(), accessibility::AccessibleTabBarPage::GetPageId(), i, InsertChild(), m_aAccessibleChildren, MoveChild(), nCount, nPageId, TabBar::PAGE_NOT_FOUND, accessibility::AccessibleTabBarBase::ProcessWindowEvent(), RemoveChild(), UpdatePageText(), UpdateSelected(), and UpdateShowing().
|
private |
Definition at line 127 of file accessibletabbarpagelist.cxx.
References Any, i, m_aAccessibleChildren, and o3tl::make_unsigned().
Referenced by ProcessWindowEvent().
|
overridevirtual |
Definition at line 594 of file accessibletabbarpagelist.cxx.
References getAccessibleChildCount().
Referenced by selectAllAccessibleChildren().
|
overridevirtual |
Definition at line 632 of file accessibletabbarpagelist.cxx.
References selectAccessibleChild().
|
overridevirtual |
Definition at line 356 of file accessibletabbarpagelist.cxx.
References cppu::supportsService().
|
private |
Definition at line 90 of file accessibletabbarpagelist.cxx.
References i, m_aAccessibleChildren, o3tl::make_unsigned(), and accessibility::AccessibleTabBarPage::SetPageText().
Referenced by ProcessWindowEvent().
|
private |
Definition at line 73 of file accessibletabbarpagelist.cxx.
References Any, i, m_aAccessibleChildren, o3tl::make_unsigned(), and accessibility::AccessibleTabBarPage::SetSelected().
Referenced by ProcessWindowEvent().
|
private |
Definition at line 59 of file accessibletabbarpagelist.cxx.
References m_aAccessibleChildren, and accessibility::AccessibleTabBarPage::SetShowing().
Referenced by ProcessWindowEvent().
|
private |
Definition at line 46 of file accessibletabbarpagelist.hxx.
Referenced by AccessibleTabBarPageList(), disposing(), getAccessibleAtPoint(), getAccessibleChild(), getAccessibleChildCount(), InsertChild(), MoveChild(), ProcessWindowEvent(), RemoveChild(), UpdatePageText(), UpdateSelected(), and UpdateShowing().
|
private |
Definition at line 47 of file accessibletabbarpagelist.hxx.
Referenced by getAccessibleIndexInParent().