33 const css::uno::Reference< css::awt::XWindow >& _xFocusWindow,
36 ,m_nRowPos( _nRowPos )
37 ,m_nColPos( _nColPos )
AccessibleBrowseBoxObjType
The BrowseBox accessible objects inherit from this base class.
::vcl::IAccessibleTableProvider * mpBrowseBox
The VCL BrowseBox control.
void ensureIsAlive() const
void implSetName(const OUString &rName)
Changes the name of the object (flat assignment, no notify).
::osl::Mutex & getMutex()
AccessibleBrowseBoxCell(const css::uno::Reference< css::accessibility::XAccessible > &_rxParent, ::vcl::IAccessibleTableProvider &_rBrowseBox, const css::uno::Reference< css::awt::XWindow > &_xFocusWindow, sal_Int32 _nRowPos, sal_uInt16 _nColPos, AccessibleBrowseBoxObjType _eType=AccessibleBrowseBoxObjType::TableCell)
virtual ~AccessibleBrowseBoxCell() override
virtual void SAL_CALL grabFocus() override
virtual tools::Rectangle implGetBoundingBoxOnScreen() override
Derived classes return the bounding box in screen coordinates.
virtual tools::Rectangle implGetBoundingBox() override
Derived classes return the bounding box relative to the parent window.
virtual sal_uInt16 GetColumnCount() const=0
virtual tools::Rectangle GetFieldRectPixel(sal_Int32 _nRow, sal_uInt16 _nColumnPos, bool _bIsHeader, bool _bOnScreen)=0
virtual OUString GetAccessibleObjectName(AccessibleBrowseBoxObjType _eType, sal_Int32 _nPos=-1) const=0
virtual bool GoToCell(sal_Int32 _nRow, sal_uInt16 _nColumnPos)=0