An abstract interface which represents a UI element that supports a table interface. More...
#include <juce_AccessibilityTableInterface.h>
Public Member Functions | |
virtual | ~AccessibilityTableInterface ()=default |
Destructor. More... | |
virtual const AccessibilityHandler * | getCellHandler (int row, int column) const =0 |
Returns the AccessibilityHandler for one of the cells in the table, or nullptr if there is no cell at the specified position. More... | |
virtual int | getNumColumns () const =0 |
Returns the total number of columns in the table. More... | |
virtual int | getNumRows () const =0 |
Returns the total number of rows in the table. More... | |
An abstract interface which represents a UI element that supports a table interface.
Examples of UI elements which typically support a table interface are lists, tables, and trees.
@tags{Accessibility}
|
virtualdefault |
Destructor.
|
pure virtual |
Returns the AccessibilityHandler for one of the cells in the table, or nullptr if there is no cell at the specified position.
Referenced by juce::UIAGridProvider::GetItem().
|
pure virtual |
Returns the total number of columns in the table.
Referenced by juce::UIAGridProvider::get_ColumnCount(), and juce::UIAGridProvider::GetItem().
|
pure virtual |
Returns the total number of rows in the table.
Referenced by juce::UIAGridProvider::get_RowCount(), and juce::UIAGridProvider::GetItem().