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

#include <vclxaccessiblemenubar.hxx>

Inheritance diagram for VCLXAccessibleMenuBar:
[legend]
Collaboration diagram for VCLXAccessibleMenuBar:
[legend]

Public Member Functions

 VCLXAccessibleMenuBar (Menu *pMenu)
 
virtual ~VCLXAccessibleMenuBar () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
- Public Member Functions inherited from OAccessibleMenuComponent
 OAccessibleMenuComponent (Menu *pMenu)
 
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_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 css::lang::Locale SAL_CALL getLocale () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual css::awt::Point SAL_CALL getLocationOnScreen () 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 Member Functions

virtual bool IsFocused () override
 
 DECL_LINK (WindowEventListener, VclWindowEvent &, void)
 
void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent)
 
virtual void SAL_CALL disposing () override
 

Private Attributes

VclPtr< vcl::Windowm_pWindow
 

Additional Inherited Members

- Protected Member Functions inherited from OAccessibleMenuComponent
virtual bool IsEnabled () override
 
virtual bool IsVisible () override
 
virtual void FillAccessibleStateSet (sal_Int64 &rStateSet) override
 
virtual css::awt::Rectangle implGetBounds () override
 

Detailed Description

Definition at line 32 of file vclxaccessiblemenubar.hxx.

Constructor & Destructor Documentation

◆ VCLXAccessibleMenuBar()

VCLXAccessibleMenuBar::VCLXAccessibleMenuBar ( Menu pMenu)

Definition at line 37 of file vclxaccessiblemenubar.cxx.

References Menu::GetWindow(), LINK, and m_pWindow.

◆ ~VCLXAccessibleMenuBar()

VCLXAccessibleMenuBar::~VCLXAccessibleMenuBar ( )
overridevirtual

Definition at line 50 of file vclxaccessiblemenubar.cxx.

References LINK, and m_pWindow.

Member Function Documentation

◆ DECL_LINK()

VCLXAccessibleMenuBar::DECL_LINK ( WindowEventListener  ,
VclWindowEvent ,
void   
)
private

◆ disposing()

void VCLXAccessibleMenuBar::disposing ( )
overrideprivatevirtual

Definition at line 108 of file vclxaccessiblemenubar.cxx.

References LINK, and m_pWindow.

◆ getAccessibleIndexInParent()

sal_Int64 VCLXAccessibleMenuBar::getAccessibleIndexInParent ( )
overridevirtual

◆ getAccessibleRole()

sal_Int16 VCLXAccessibleMenuBar::getAccessibleRole ( )
overridevirtual

Reimplemented from OAccessibleMenuComponent.

Definition at line 169 of file vclxaccessiblemenubar.cxx.

◆ getBackground()

sal_Int32 VCLXAccessibleMenuBar::getBackground ( )
overridevirtual

Reimplemented from OAccessibleMenuComponent.

Definition at line 180 of file vclxaccessiblemenubar.cxx.

References Application::GetSettings().

◆ getImplementationName()

OUString VCLXAccessibleMenuBar::getImplementationName ( )
overridevirtual

Definition at line 123 of file vclxaccessiblemenubar.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > VCLXAccessibleMenuBar::getSupportedServiceNames ( )
overridevirtual

Definition at line 129 of file vclxaccessiblemenubar.cxx.

◆ IsFocused()

bool VCLXAccessibleMenuBar::IsFocused ( )
overrideprivatevirtual

Definition at line 57 of file vclxaccessiblemenubar.cxx.

References m_pWindow.

◆ ProcessWindowEvent()

void VCLXAccessibleMenuBar::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
private

Definition at line 78 of file vclxaccessiblemenubar.cxx.

References VclSimpleEvent::GetId(), LINK, and m_pWindow.

Member Data Documentation

◆ m_pWindow

VclPtr<vcl::Window> VCLXAccessibleMenuBar::m_pWindow
private

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