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

#include <vclxaccessiblemenuseparator.hxx>

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

Public Member Functions

 VCLXAccessibleMenuSeparator (Menu *pParent, sal_uInt16 nItemPos)
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
- Public Member Functions inherited from OAccessibleMenuItemComponent
 OAccessibleMenuItemComponent (Menu *pParent, sal_uInt16 nItemPos, Menu *pMenu)
 
virtual ~OAccessibleMenuItemComponent () 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 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
 
- Public Member Functions inherited from OAccessibleMenuBaseComponent
 OAccessibleMenuBaseComponent (Menu *pMenu)
 
virtual ~OAccessibleMenuBaseComponent () override
 
void SetStates ()
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int64 SAL_CALL getAccessibleStateSet () override
 

Additional Inherited Members

- Protected Types inherited from OAccessibleMenuBaseComponent
typedef std::vector< css::uno::Reference< css::accessibility::XAccessible > > AccessibleChildren
 
- Protected Member Functions inherited from OAccessibleMenuItemComponent
virtual bool IsEnabled () override
 
virtual bool IsVisible () override
 
void Select ()
 
void DeSelect ()
 
virtual void Click () override
 
void SetItemPos (sal_uInt16 nItemPos)
 
void SetAccessibleName (const OUString &sAccessibleName)
 
OUString GetAccessibleName ()
 
void SetItemText (const OUString &sItemText)
 
OUString GetItemText ()
 
virtual bool IsMenuHideDisabledEntries () override
 
virtual void FillAccessibleStateSet (sal_Int64 &rStateSet) override
 
virtual css::awt::Rectangle implGetBounds () override
 
virtual void SAL_CALL disposing () override
 
- Protected Member Functions inherited from OAccessibleMenuBaseComponent
virtual bool IsEnabled ()
 
virtual bool IsFocused ()
 
virtual bool IsVisible ()
 
virtual bool IsSelected ()
 
virtual bool IsChecked ()
 
void SetEnabled (bool bEnabled)
 
void SetFocused (bool bFocused)
 
void SetVisible (bool bVisible)
 
void SetSelected (bool bSelected)
 
void SetChecked (bool bChecked)
 
void UpdateEnabled (sal_Int32 i, bool bEnabled)
 
void UpdateFocused (sal_Int32 i, bool bFocused)
 
void UpdateVisible ()
 
void UpdateSelected (sal_Int32 i, bool bSelected)
 
void UpdateChecked (sal_Int32 i, bool bChecked)
 
void UpdateAccessibleName (sal_Int32 i)
 
void UpdateItemRole (sal_Int32 i)
 
void UpdateItemText (sal_Int32 i)
 
sal_Int64 GetChildCount () const
 
css::uno::Reference< css::accessibility::XAccessible > GetChild (sal_Int64 i)
 
css::uno::Reference< css::accessibility::XAccessible > GetChildAt (const css::awt::Point &rPoint)
 
void InsertChild (sal_Int32 i)
 
void RemoveChild (sal_Int32 i)
 
virtual bool IsHighlighted ()
 
bool IsChildHighlighted ()
 
virtual bool IsMenuHideDisabledEntries ()
 
void SelectChild (sal_Int32 i)
 
void DeSelectAll ()
 
bool IsChildSelected (sal_Int32 i)
 
virtual void Click ()
 
virtual bool IsPopupMenuOpen ()
 
 DECL_LINK (MenuEventListener, VclMenuEvent &, void)
 
void ProcessMenuEvent (const VclMenuEvent &rVclMenuEvent)
 
virtual void FillAccessibleStateSet (sal_Int64 &rStateSet)=0
 
virtual void SAL_CALL disposing () override
 
- Protected Attributes inherited from OAccessibleMenuItemComponent
VclPtr< Menum_pParent
 
sal_uInt16 m_nItemPos
 
OUString m_sAccessibleName
 
OUString m_sItemText
 
- Protected Attributes inherited from OAccessibleMenuBaseComponent
AccessibleChildren m_aAccessibleChildren
 
VclPtr< Menum_pMenu
 
bool m_bEnabled
 
bool m_bFocused
 
bool m_bVisible
 
bool m_bSelected
 
bool m_bChecked
 

Detailed Description

Definition at line 24 of file vclxaccessiblemenuseparator.hxx.

Constructor & Destructor Documentation

◆ VCLXAccessibleMenuSeparator()

VCLXAccessibleMenuSeparator::VCLXAccessibleMenuSeparator ( Menu pParent,
sal_uInt16  nItemPos 
)

Definition at line 29 of file vclxaccessiblemenuseparator.cxx.

Member Function Documentation

◆ getAccessibleRole()

sal_Int16 VCLXAccessibleMenuSeparator::getAccessibleRole ( )
overridevirtual

Reimplemented from OAccessibleMenuItemComponent.

Definition at line 48 of file vclxaccessiblemenuseparator.cxx.

◆ getImplementationName()

OUString VCLXAccessibleMenuSeparator::getImplementationName ( )
overridevirtual

Definition at line 36 of file vclxaccessiblemenuseparator.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > VCLXAccessibleMenuSeparator::getSupportedServiceNames ( )
overridevirtual

Definition at line 41 of file vclxaccessiblemenuseparator.cxx.


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