LibreOffice Module toolkit (master) 1
Public Member Functions | Protected Member Functions | List of all members
toolkit::IAccessibleFactory Class Referenceabstract

#include <accessiblefactory.hxx>

Inheritance diagram for toolkit::IAccessibleFactory:
[legend]
Collaboration diagram for toolkit::IAccessibleFactory:
[legend]

Public Member Functions

virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXButton *_pXWindow)=0
 creates an accessible context for a button window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXCheckBox *_pXWindow)=0
 creates an accessible context for a checkbox window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXRadioButton *_pXWindow)=0
 creates an accessible context for a radio button window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXListBox *_pXWindow)=0
 creates an accessible context for a listbox window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXFixedHyperlink *_pXWindow)=0
 creates an accessible context for a fixed hyperlink window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXFixedText *_pXWindow)=0
 creates an accessible context for a fixed text window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXScrollBar *_pXWindow)=0
 creates an accessible context for a scrollbar window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXEdit *_pXWindow)=0
 creates an accessible context for an edit window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXComboBox *_pXWindow)=0
 creates an accessible context for a combo box window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXToolBox *_pXWindow)=0
 creates an accessible context for a toolbox window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXHeaderBar *_pXWindow)=0
 creates an accessible context for a headerbar window More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (SVTXNumericField *_pXWindow)=0
 creates an accessible context for a numeric field More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleContext (VCLXWindow *_pXWindow)=0
 creates an accessible context for a generic window More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessible (Menu *_pMenu, bool _bIsMenuBar)=0
 creates an accessible component for the given menu More...
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Protected Member Functions

virtual ~IAccessibleFactory () override
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 62 of file accessiblefactory.hxx.

Constructor & Destructor Documentation

◆ ~IAccessibleFactory()

virtual toolkit::IAccessibleFactory::~IAccessibleFactory ( )
inlineoverrideprotectedvirtual

Definition at line 136 of file accessiblefactory.hxx.

Member Function Documentation

◆ createAccessible()

virtual css::uno::Reference< css::accessibility::XAccessible > toolkit::IAccessibleFactory::createAccessible ( Menu _pMenu,
bool  _bIsMenuBar 
)
pure virtual

creates an accessible component for the given menu

Referenced by UnoWrapper::CreateAccessible().

◆ createAccessibleContext() [1/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( SVTXNumericField _pXWindow)
pure virtual

creates an accessible context for a numeric field

◆ createAccessibleContext() [2/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXButton _pXWindow)
pure virtual

◆ createAccessibleContext() [3/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXCheckBox _pXWindow)
pure virtual

creates an accessible context for a checkbox window

◆ createAccessibleContext() [4/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXComboBox _pXWindow)
pure virtual

creates an accessible context for a combo box window

◆ createAccessibleContext() [5/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXEdit _pXWindow)
pure virtual

creates an accessible context for an edit window

◆ createAccessibleContext() [6/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXFixedHyperlink _pXWindow)
pure virtual

creates an accessible context for a fixed hyperlink window

◆ createAccessibleContext() [7/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXFixedText _pXWindow)
pure virtual

creates an accessible context for a fixed text window

◆ createAccessibleContext() [8/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXHeaderBar _pXWindow)
pure virtual

creates an accessible context for a headerbar window

◆ createAccessibleContext() [9/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXListBox _pXWindow)
pure virtual

creates an accessible context for a listbox window

◆ createAccessibleContext() [10/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXRadioButton _pXWindow)
pure virtual

creates an accessible context for a radio button window

◆ createAccessibleContext() [11/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXScrollBar _pXWindow)
pure virtual

creates an accessible context for a scrollbar window

◆ createAccessibleContext() [12/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXToolBox _pXWindow)
pure virtual

creates an accessible context for a toolbox window

◆ createAccessibleContext() [13/13]

virtual css::uno::Reference< css::accessibility::XAccessibleContext > toolkit::IAccessibleFactory::createAccessibleContext ( VCLXWindow _pXWindow)
pure virtual

creates an accessible context for a generic window


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