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 (::utl::AccessibleStateSetHelper &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 | GetWindowExtentsRelative (const vcl::Window *pRelativeWindow) 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 (::utl::AccessibleStateSetHelper &_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 50 of file accessibletable.hxx.
vcl::table::IAccessibleTable::~IAccessibleTable |
( |
| ) |
|
|
inlineprotected |
virtual tools::Rectangle vcl::table::IAccessibleTable::calcCellRect |
( |
sal_Int32 |
_nRowPos, |
|
|
sal_Int32 |
_nColPos |
|
) |
| |
|
pure virtual |
virtual tools::Rectangle vcl::table::IAccessibleTable::calcHeaderCellRect |
( |
bool |
_bColHeader, |
|
|
sal_Int32 |
_nPos |
|
) |
| |
|
pure virtual |
virtual tools::Rectangle vcl::table::IAccessibleTable::calcHeaderRect |
( |
bool |
_bIsColumnBar | ) |
|
|
pure virtual |
virtual bool vcl::table::IAccessibleTable::ConvertPointToCellAddress |
( |
sal_Int32 & |
_rnRow, |
|
|
sal_Int32 & |
_rnColPos, |
|
|
const Point & |
_rPoint |
|
) |
| |
|
pure virtual |
virtual bool vcl::table::IAccessibleTable::ConvertPointToControlIndex |
( |
sal_Int32 & |
_rnIndex, |
|
|
const Point & |
_rPoint |
|
) |
| |
|
pure virtual |
virtual css::uno::Reference< css::accessibility::XAccessible > vcl::table::IAccessibleTable::CreateAccessibleControl |
( |
sal_Int32 |
_nIndex | ) |
|
|
pure virtual |
Fills the StateSet with all states (except DEFUNC and SHOWING, done by the accessible object), depending on the specified object type.
virtual void vcl::table::IAccessibleTable::FillAccessibleStateSetForCell |
( |
::utl::AccessibleStateSetHelper & |
_rStateSet, |
|
|
sal_Int32 |
_nRow, |
|
|
sal_uInt16 |
_nColumnPos |
|
) |
| const |
|
pure virtual |
virtual css::uno::Reference< css::accessibility::XAccessible > vcl::table::IAccessibleTable::GetAccessible |
( |
| ) |
|
|
pure virtual |
virtual OUString vcl::table::IAccessibleTable::GetAccessibleCellText |
( |
sal_Int32 |
_nRowPos, |
|
|
sal_Int32 |
_nColPos |
|
) |
| const |
|
pure virtual |
virtual sal_Int32 vcl::table::IAccessibleTable::GetAccessibleControlCount |
( |
| ) |
const |
|
pure virtual |
return the description of the specified object.
- Parameters
-
eObjType | The type to ask for |
- Returns
- The description of the specified object.
virtual OUString vcl::table::IAccessibleTable::GetAccessibleObjectName |
( |
AccessibleTableControlObjType |
eObjType, |
|
|
sal_Int32 |
_nRow, |
|
|
sal_Int32 |
_nCol |
|
) |
| const |
|
pure virtual |
virtual vcl::Window* vcl::table::IAccessibleTable::GetAccessibleParentWindow |
( |
| ) |
const |
|
pure virtual |
virtual sal_Int32 vcl::table::IAccessibleTable::GetColumnCount |
( |
| ) |
const |
|
pure virtual |
virtual OUString vcl::table::IAccessibleTable::GetColumnName |
( |
sal_Int32 |
_nIndex | ) |
const |
|
pure virtual |
virtual sal_Int32 vcl::table::IAccessibleTable::GetCurrentColumn |
( |
| ) |
const |
|
pure virtual |
- Returns
- The position of the current column.
virtual sal_Int32 vcl::table::IAccessibleTable::GetCurrentRow |
( |
| ) |
const |
|
pure virtual |
- Returns
- The position of the current row.
virtual tools::Rectangle vcl::table::IAccessibleTable::GetFieldCharacterBounds |
( |
sal_Int32 |
_nRow, |
|
|
sal_Int32 |
_nColumnPos, |
|
|
sal_Int32 |
nIndex |
|
) |
| |
|
pure virtual |
virtual sal_Int32 vcl::table::IAccessibleTable::GetFieldIndexAtPoint |
( |
sal_Int32 |
_nRow, |
|
|
sal_Int32 |
_nColumnPos, |
|
|
const Point & |
_rPoint |
|
) |
| |
|
pure virtual |
virtual sal_Int32 vcl::table::IAccessibleTable::GetRowCount |
( |
| ) |
const |
|
pure virtual |
virtual OUString vcl::table::IAccessibleTable::GetRowName |
( |
sal_Int32 |
_nIndex | ) |
const |
|
pure virtual |
virtual sal_Int32 vcl::table::IAccessibleTable::GetSelectedRowCount |
( |
| ) |
const |
|
pure virtual |
virtual sal_Int32 vcl::table::IAccessibleTable::GetSelectedRowIndex |
( |
sal_Int32 const |
i_selectionIndex | ) |
const |
|
pure virtual |
virtual vcl::Window* vcl::table::IAccessibleTable::GetWindowInstance |
( |
| ) |
|
|
pure virtual |
virtual void vcl::table::IAccessibleTable::GoToCell |
( |
sal_Int32 |
_nColumnPos, |
|
|
sal_Int32 |
_nRow |
|
) |
| |
|
pure virtual |
virtual void vcl::table::IAccessibleTable::GrabFocus |
( |
| ) |
|
|
pure virtual |
virtual bool vcl::table::IAccessibleTable::HasColHeader |
( |
| ) |
|
|
pure virtual |
virtual bool vcl::table::IAccessibleTable::HasRowHeader |
( |
| ) |
|
|
pure virtual |
virtual bool vcl::table::IAccessibleTable::IsRowSelected |
( |
sal_Int32 const |
i_rowIndex | ) |
const |
|
pure virtual |
virtual void vcl::table::IAccessibleTable::SelectAllRows |
( |
bool const |
i_select | ) |
|
|
pure virtual |
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: