LibreOffice Module accessibility (master) 1
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
accessibility::AccessibleTabBar Class Referencefinal

#include <accessibletabbar.hxx>

Inheritance diagram for accessibility::AccessibleTabBar:
[legend]
Collaboration diagram for accessibility::AccessibleTabBar:
[legend]

Public Member Functions

 AccessibleTabBar (TabBar *pTabBar)
 
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
 

Private Types

typedef std::vector< css::uno::Reference< css::accessibility::XAccessible > > AccessibleChildren
 

Private Member Functions

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
 

Detailed Description

Definition at line 36 of file accessibletabbar.hxx.

Member Typedef Documentation

◆ AccessibleChildren

typedef std::vector< css::uno::Reference< css::accessibility::XAccessible > > accessibility::AccessibleTabBar::AccessibleChildren
private

Definition at line 41 of file accessibletabbar.hxx.

Constructor & Destructor Documentation

◆ AccessibleTabBar()

accessibility::AccessibleTabBar::AccessibleTabBar ( TabBar pTabBar)

Definition at line 53 of file accessibletabbar.cxx.

References m_aAccessibleChildren.

Member Function Documentation

◆ disposing()

void accessibility::AccessibleTabBar::disposing ( )
overrideprivatevirtual

◆ FillAccessibleStateSet()

void accessibility::AccessibleTabBar::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
private

Definition at line 116 of file accessibletabbar.cxx.

References WB_SIZEABLE.

Referenced by getAccessibleStateSet().

◆ getAccessibleAtPoint()

Reference< XAccessible > accessibility::AccessibleTabBar::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

◆ getAccessibleChild()

Reference< XAccessible > accessibility::AccessibleTabBar::getAccessibleChild ( sal_Int64  i)
overridevirtual

◆ getAccessibleChildCount()

sal_Int64 accessibility::AccessibleTabBar::getAccessibleChildCount ( )
overridevirtual

Definition at line 208 of file accessibletabbar.cxx.

References m_aAccessibleChildren.

◆ getAccessibleContext()

Reference< XAccessibleContext > accessibility::AccessibleTabBar::getAccessibleContext ( )
overridevirtual

Definition at line 197 of file accessibletabbar.cxx.

◆ getAccessibleDescription()

OUString accessibility::AccessibleTabBar::getAccessibleDescription ( )
overridevirtual

Definition at line 300 of file accessibletabbar.cxx.

◆ getAccessibleIndexInParent()

sal_Int64 accessibility::AccessibleTabBar::getAccessibleIndexInParent ( )
overridevirtual

◆ getAccessibleName()

OUString accessibility::AccessibleTabBar::getAccessibleName ( )
overridevirtual

Definition at line 312 of file accessibletabbar.cxx.

References sName.

◆ getAccessibleParent()

Reference< XAccessible > accessibility::AccessibleTabBar::getAccessibleParent ( )
overridevirtual

Definition at line 250 of file accessibletabbar.cxx.

References vcl::Window::GetAccessible().

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > accessibility::AccessibleTabBar::getAccessibleRelationSet ( )
overridevirtual

Definition at line 324 of file accessibletabbar.cxx.

◆ getAccessibleRole()

sal_Int16 accessibility::AccessibleTabBar::getAccessibleRole ( )
overridevirtual

Definition at line 292 of file accessibletabbar.cxx.

◆ getAccessibleStateSet()

sal_Int64 accessibility::AccessibleTabBar::getAccessibleStateSet ( )
overridevirtual

Definition at line 332 of file accessibletabbar.cxx.

References FillAccessibleStateSet().

◆ getBackground()

sal_Int32 accessibility::AccessibleTabBar::getBackground ( )
overridevirtual

Definition at line 423 of file accessibletabbar.cxx.

◆ getFont()

Reference< awt::XFont > accessibility::AccessibleTabBar::getFont ( )
overridevirtual

Definition at line 443 of file accessibletabbar.cxx.

◆ getForeground()

sal_Int32 accessibility::AccessibleTabBar::getForeground ( )
overridevirtual

Definition at line 399 of file accessibletabbar.cxx.

References vcl::Font::GetColor().

◆ getImplementationName()

OUString accessibility::AccessibleTabBar::getImplementationName ( )
overridevirtual

Definition at line 176 of file accessibletabbar.cxx.

◆ getLocale()

Locale accessibility::AccessibleTabBar::getLocale ( )
overridevirtual

◆ getSupportedServiceNames()

Sequence< OUString > accessibility::AccessibleTabBar::getSupportedServiceNames ( )
overridevirtual

Definition at line 188 of file accessibletabbar.cxx.

◆ getTitledBorderText()

OUString accessibility::AccessibleTabBar::getTitledBorderText ( )
overridevirtual

Definition at line 468 of file accessibletabbar.cxx.

◆ getToolTipText()

OUString accessibility::AccessibleTabBar::getToolTipText ( )
overridevirtual

Definition at line 480 of file accessibletabbar.cxx.

◆ grabFocus()

void accessibility::AccessibleTabBar::grabFocus ( )
overridevirtual

Definition at line 390 of file accessibletabbar.cxx.

◆ implGetBounds()

awt::Rectangle accessibility::AccessibleTabBar::implGetBounds ( )
overrideprivatevirtual

Definition at line 145 of file accessibletabbar.cxx.

References AWTRectangle().

◆ ProcessWindowEvent()

void accessibility::AccessibleTabBar::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivatevirtual

◆ supportsService()

sal_Bool accessibility::AccessibleTabBar::supportsService ( const OUString &  rServiceName)
overridevirtual

Definition at line 182 of file accessibletabbar.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_aAccessibleChildren

AccessibleChildren accessibility::AccessibleTabBar::m_aAccessibleChildren
private

The documentation for this class was generated from the following files: