This abstract class provides methods to implement an accessible table object.
More...
#include <accessibletable.hxx>
|
virtual sal_Int32 | GetCurrentRow () const =0 |
|
virtual sal_Int32 | GetCurrentColumn () const =0 |
|
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleControl (sal_Int32 _nIndex)=0 |
|
virtual OUString | GetAccessibleObjectName (AccessibleTableControlObjType eObjType, sal_Int32 _nRow, sal_Int32 _nCol) const =0 |
|
virtual void | GoToCell (sal_Int32 _nColumnPos, sal_Int32 _nRow)=0 |
|
virtual bool | HasColHeader ()=0 |
|
virtual bool | HasRowHeader ()=0 |
|
virtual OUString | GetAccessibleObjectDescription (AccessibleTableControlObjType eObjType) const =0 |
| return the description of the specified object. More...
|
|
virtual void | FillAccessibleStateSet (sal_Int64 &rStateSet, AccessibleTableControlObjType eObjType) const =0 |
| Fills the StateSet with all states (except DEFUNC and SHOWING, done by the accessible object), depending on the specified object type. More...
|
|
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 sal_Int32 | GetAccessibleControlCount () const =0 |
|
virtual bool | ConvertPointToControlIndex (sal_Int32 &_rnIndex, const Point &_rPoint)=0 |
|
virtual sal_Int32 | GetRowCount () const =0 |
|
virtual sal_Int32 | GetColumnCount () const =0 |
|
virtual bool | ConvertPointToCellAddress (sal_Int32 &_rnRow, sal_Int32 &_rnColPos, const Point &_rPoint)=0 |
|
virtual tools::Rectangle | calcHeaderRect (bool _bIsColumnBar)=0 |
|
virtual tools::Rectangle | calcHeaderCellRect (bool _bColHeader, sal_Int32 _nPos)=0 |
|
virtual tools::Rectangle | calcTableRect ()=0 |
|
virtual tools::Rectangle | calcCellRect (sal_Int32 _nRowPos, sal_Int32 _nColPos)=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 |
|
virtual void | FillAccessibleStateSetForCell (sal_Int64 &_rStateSet, sal_Int32 _nRow, sal_uInt16 _nColumnPos) const =0 |
|
virtual OUString | GetRowName (sal_Int32 _nIndex) const =0 |
|
virtual OUString | GetColumnName (sal_Int32 _nIndex) const =0 |
|
virtual OUString | GetAccessibleCellText (sal_Int32 _nRowPos, sal_Int32 _nColPos) const =0 |
|
virtual sal_Int32 | GetSelectedRowCount () const =0 |
|
virtual sal_Int32 | GetSelectedRowIndex (sal_Int32 const i_selectionIndex) const =0 |
|
virtual bool | IsRowSelected (sal_Int32 const i_rowIndex) const =0 |
|
virtual void | SelectRow (sal_Int32 const i_rowIndex, bool const i_select)=0 |
|
virtual void | SelectAllRows (bool const i_select)=0 |
|
This abstract class provides methods to implement an accessible table object.
Definition at line 49 of file accessibletable.hxx.
◆ ~IAccessibleTable()
vcl::table::IAccessibleTable::~IAccessibleTable |
( |
| ) |
|
|
inlineprotected |
◆ calcCellRect()
virtual tools::Rectangle vcl::table::IAccessibleTable::calcCellRect |
( |
sal_Int32 |
_nRowPos, |
|
|
sal_Int32 |
_nColPos |
|
) |
| |
|
pure virtual |
◆ calcHeaderCellRect()
virtual tools::Rectangle vcl::table::IAccessibleTable::calcHeaderCellRect |
( |
bool |
_bColHeader, |
|
|
sal_Int32 |
_nPos |
|
) |
| |
|
pure virtual |
◆ calcHeaderRect()
virtual tools::Rectangle vcl::table::IAccessibleTable::calcHeaderRect |
( |
bool |
_bIsColumnBar | ) |
|
|
pure virtual |
◆ calcTableRect()
◆ ConvertPointToCellAddress()
virtual bool vcl::table::IAccessibleTable::ConvertPointToCellAddress |
( |
sal_Int32 & |
_rnRow, |
|
|
sal_Int32 & |
_rnColPos, |
|
|
const Point & |
_rPoint |
|
) |
| |
|
pure virtual |
◆ ConvertPointToControlIndex()
virtual bool vcl::table::IAccessibleTable::ConvertPointToControlIndex |
( |
sal_Int32 & |
_rnIndex, |
|
|
const Point & |
_rPoint |
|
) |
| |
|
pure virtual |
◆ CreateAccessibleControl()
virtual css::uno::Reference< css::accessibility::XAccessible > vcl::table::IAccessibleTable::CreateAccessibleControl |
( |
sal_Int32 |
_nIndex | ) |
|
|
pure virtual |
◆ FillAccessibleStateSet()
Fills the StateSet with all states (except DEFUNC and SHOWING, done by the accessible object), depending on the specified object type.
◆ FillAccessibleStateSetForCell()
virtual void vcl::table::IAccessibleTable::FillAccessibleStateSetForCell |
( |
sal_Int64 & |
_rStateSet, |
|
|
sal_Int32 |
_nRow, |
|
|
sal_uInt16 |
_nColumnPos |
|
) |
| const |
|
pure virtual |
◆ GetAccessible()
virtual css::uno::Reference< css::accessibility::XAccessible > vcl::table::IAccessibleTable::GetAccessible |
( |
| ) |
|
|
pure virtual |
◆ GetAccessibleCellText()
virtual OUString vcl::table::IAccessibleTable::GetAccessibleCellText |
( |
sal_Int32 |
_nRowPos, |
|
|
sal_Int32 |
_nColPos |
|
) |
| const |
|
pure virtual |
◆ GetAccessibleControlCount()
virtual sal_Int32 vcl::table::IAccessibleTable::GetAccessibleControlCount |
( |
| ) |
const |
|
pure virtual |
◆ GetAccessibleObjectDescription()
return the description of the specified object.
- Parameters
-
eObjType | The type to ask for |
- Returns
- The description of the specified object.
◆ GetAccessibleObjectName()
virtual OUString vcl::table::IAccessibleTable::GetAccessibleObjectName |
( |
AccessibleTableControlObjType |
eObjType, |
|
|
sal_Int32 |
_nRow, |
|
|
sal_Int32 |
_nCol |
|
) |
| const |
|
pure virtual |
◆ GetAccessibleParentWindow()
virtual vcl::Window * vcl::table::IAccessibleTable::GetAccessibleParentWindow |
( |
| ) |
const |
|
pure virtual |
◆ GetColumnCount()
virtual sal_Int32 vcl::table::IAccessibleTable::GetColumnCount |
( |
| ) |
const |
|
pure virtual |
◆ GetColumnName()
virtual OUString vcl::table::IAccessibleTable::GetColumnName |
( |
sal_Int32 |
_nIndex | ) |
const |
|
pure virtual |
◆ GetCurrentColumn()
virtual sal_Int32 vcl::table::IAccessibleTable::GetCurrentColumn |
( |
| ) |
const |
|
pure virtual |
- Returns
- The position of the current column.
◆ GetCurrentRow()
virtual sal_Int32 vcl::table::IAccessibleTable::GetCurrentRow |
( |
| ) |
const |
|
pure virtual |
- Returns
- The position of the current row.
◆ GetFieldCharacterBounds()
virtual tools::Rectangle vcl::table::IAccessibleTable::GetFieldCharacterBounds |
( |
sal_Int32 |
_nRow, |
|
|
sal_Int32 |
_nColumnPos, |
|
|
sal_Int32 |
nIndex |
|
) |
| |
|
pure virtual |
◆ GetFieldIndexAtPoint()
virtual sal_Int32 vcl::table::IAccessibleTable::GetFieldIndexAtPoint |
( |
sal_Int32 |
_nRow, |
|
|
sal_Int32 |
_nColumnPos, |
|
|
const Point & |
_rPoint |
|
) |
| |
|
pure virtual |
◆ GetRowCount()
virtual sal_Int32 vcl::table::IAccessibleTable::GetRowCount |
( |
| ) |
const |
|
pure virtual |
◆ GetRowName()
virtual OUString vcl::table::IAccessibleTable::GetRowName |
( |
sal_Int32 |
_nIndex | ) |
const |
|
pure virtual |
◆ GetSelectedRowCount()
virtual sal_Int32 vcl::table::IAccessibleTable::GetSelectedRowCount |
( |
| ) |
const |
|
pure virtual |
◆ GetSelectedRowIndex()
virtual sal_Int32 vcl::table::IAccessibleTable::GetSelectedRowIndex |
( |
sal_Int32 const |
i_selectionIndex | ) |
const |
|
pure virtual |
◆ GetWindowExtentsAbsolute()
virtual tools::Rectangle vcl::table::IAccessibleTable::GetWindowExtentsAbsolute |
( |
| ) |
const |
|
pure virtual |
◆ GetWindowExtentsRelative()
◆ GetWindowInstance()
virtual vcl::Window * vcl::table::IAccessibleTable::GetWindowInstance |
( |
| ) |
|
|
pure virtual |
◆ GoToCell()
virtual void vcl::table::IAccessibleTable::GoToCell |
( |
sal_Int32 |
_nColumnPos, |
|
|
sal_Int32 |
_nRow |
|
) |
| |
|
pure virtual |
◆ GrabFocus()
virtual void vcl::table::IAccessibleTable::GrabFocus |
( |
| ) |
|
|
pure virtual |
◆ HasColHeader()
virtual bool vcl::table::IAccessibleTable::HasColHeader |
( |
| ) |
|
|
pure virtual |
◆ HasRowHeader()
virtual bool vcl::table::IAccessibleTable::HasRowHeader |
( |
| ) |
|
|
pure virtual |
◆ IsRowSelected()
virtual bool vcl::table::IAccessibleTable::IsRowSelected |
( |
sal_Int32 const |
i_rowIndex | ) |
const |
|
pure virtual |
◆ SelectAllRows()
virtual void vcl::table::IAccessibleTable::SelectAllRows |
( |
bool const |
i_select | ) |
|
|
pure virtual |
◆ SelectRow()
virtual void vcl::table::IAccessibleTable::SelectRow |
( |
sal_Int32 const |
i_rowIndex, |
|
|
bool const |
i_select |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: