An abstract interface which represents a UI element that supports a cell interface. More...
#include <juce_AccessibilityCellInterface.h>
Public Member Functions | |
virtual | ~AccessibilityCellInterface ()=default |
Destructor. More... | |
virtual int | getColumnIndex () const =0 |
Returns the column index of the cell in the table. More... | |
virtual int | getColumnSpan () const =0 |
Returns the number of columns occupied by the cell in the table. More... | |
virtual int | getDisclosureLevel () const =0 |
Returns the indentation level for the cell. More... | |
virtual int | getRowIndex () const =0 |
Returns the row index of the cell in the table. More... | |
virtual int | getRowSpan () const =0 |
Returns the number of rows occupied by the cell in the table. More... | |
virtual const AccessibilityHandler * | getTableHandler () const =0 |
Returns the AccessibilityHandler of the table which contains the cell. More... | |
An abstract interface which represents a UI element that supports a cell interface.
This typically represents a single cell inside of a UI element which implements an AccessibilityTableInterface.
@tags{Accessibility}
|
virtualdefault |
Destructor.
|
pure virtual |
Returns the column index of the cell in the table.
Referenced by juce::UIAGridItemProvider::get_Column().
|
pure virtual |
Returns the number of columns occupied by the cell in the table.
Referenced by juce::UIAGridItemProvider::get_ColumnSpan().
|
pure virtual |
Returns the indentation level for the cell.
|
pure virtual |
Returns the row index of the cell in the table.
Referenced by juce::UIAGridItemProvider::get_Row().
|
pure virtual |
Returns the number of rows occupied by the cell in the table.
Referenced by juce::UIAGridItemProvider::get_RowSpan().
|
pure virtual |
Returns the AccessibilityHandler of the table which contains the cell.
Referenced by juce::UIAGridItemProvider::get_ContainingGrid().