This abstract class provides methods to implement an accessible table object.
More...
|
virtual sal_Int32 | GetRowCount () const =0 |
|
virtual sal_uInt16 | GetColumnCount () const =0 |
|
virtual sal_Int32 | GetCurrRow () const =0 |
|
virtual sal_uInt16 | GetCurrColumn () const =0 |
|
virtual OUString | GetRowDescription (sal_Int32 _nRow) const =0 |
|
virtual OUString | GetColumnDescription (sal_uInt16 _nColumnPos) const =0 |
|
virtual bool | HasRowHeader () const =0 |
|
virtual bool | GoToCell (sal_Int32 _nRow, sal_uInt16 _nColumnPos)=0 |
|
virtual void | SetNoSelection ()=0 |
|
virtual void | SelectAll ()=0 |
|
virtual void | SelectRow (sal_Int32 _nRow, bool _bSelect=true, bool bExpand=true)=0 |
|
virtual void | SelectColumn (sal_uInt16 _nColumnPos, bool _bSelect=true)=0 |
|
virtual sal_Int32 | GetSelectedRowCount () const =0 |
|
virtual sal_Int32 | GetSelectedColumnCount () const =0 |
|
virtual bool | IsRowSelected (sal_Int32 _nRow) const =0 |
|
virtual bool | IsColumnSelected (sal_Int32 _nColumnPos) const =0 |
|
virtual void | GetAllSelectedRows (css::uno::Sequence< sal_Int32 > &_rRows) const =0 |
|
virtual void | GetAllSelectedColumns (css::uno::Sequence< sal_Int32 > &_rColumns) const =0 |
|
virtual bool | IsCellVisible (sal_Int32 _nRow, sal_uInt16 _nColumnPos) const =0 |
|
virtual OUString | GetAccessibleCellText (sal_Int32 _nRow, sal_uInt16 _nColumnPos) const =0 |
|
virtual tools::Rectangle | calcHeaderRect (bool _bIsColumnBar, bool _bOnScreen=true)=0 |
|
virtual tools::Rectangle | calcTableRect (bool _bOnScreen=true)=0 |
|
virtual tools::Rectangle | GetFieldRectPixel (sal_Int32 _nRow, sal_uInt16 _nColumnPos, bool _bIsHeader, bool _bOnScreen)=0 |
|
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleCell (sal_Int32 _nRow, sal_uInt16 _nColumnPos)=0 |
|
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleRowHeader (sal_Int32 _nRow)=0 |
|
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleColumnHeader (sal_uInt16 _nColumnPos)=0 |
|
virtual sal_Int32 | GetAccessibleControlCount () const =0 |
|
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleControl (sal_Int32 _nIndex)=0 |
|
virtual bool | ConvertPointToControlIndex (sal_Int32 &_rnIndex, const Point &_rPoint)=0 |
|
virtual bool | ConvertPointToCellAddress (sal_Int32 &_rnRow, sal_uInt16 &_rnColPos, const Point &_rPoint)=0 |
|
virtual bool | ConvertPointToRowHeader (sal_Int32 &_rnRow, const Point &_rPoint)=0 |
|
virtual bool | ConvertPointToColumnHeader (sal_uInt16 &_rnColPos, const Point &_rPoint)=0 |
|
virtual OUString | GetAccessibleObjectName (AccessibleBrowseBoxObjType _eType, sal_Int32 _nPos=-1) const =0 |
|
virtual OUString | GetAccessibleObjectDescription (AccessibleBrowseBoxObjType _eType, sal_Int32 _nPos=-1) const =0 |
|
virtual void | FillAccessibleStateSet (sal_Int64 &_rStateSet, AccessibleBrowseBoxObjType _eType) const =0 |
|
virtual void | FillAccessibleStateSetForCell (sal_Int64 &_rStateSet, sal_Int32 _nRow, sal_uInt16 _nColumnPos) const =0 |
|
virtual void | GrabTableFocus ()=0 |
|
virtual bool | GetGlyphBoundRects (const Point &rOrigin, const OUString &rStr, int nIndex, int nLen, std::vector< tools::Rectangle > &rVector)=0 |
|
virtual tools::Rectangle | GetWindowExtentsAbsolute () const =0 |
|
virtual tools::Rectangle | GetWindowExtentsRelative (const vcl::Window &rRelativeWindow) const =0 |
|
virtual void | GrabFocus ()=0 |
|
virtual css::uno::Reference< css::accessibility::XAccessible > | GetAccessible ()=0 |
|
virtual vcl::Window * | GetAccessibleParentWindow () const =0 |
|
virtual vcl::Window * | GetWindowInstance ()=0 |
|
virtual tools::Rectangle | GetFieldCharacterBounds (sal_Int32 _nRow, sal_Int32 _nColumnPos, sal_Int32 nIndex)=0 |
|
virtual sal_Int32 | GetFieldIndexAtPoint (sal_Int32 _nRow, sal_Int32 _nColumnPos, const Point &_rPoint)=0 |
|
This abstract class provides methods to implement an accessible table object.
Definition at line 49 of file accessibletableprovider.hxx.