|
ObjectivelyMVC
Object oriented MVC framework for SDL3 and GNU C
|
Go to the source code of this file.
Macros | |
| #define | _Class _TableView |
Functions | |
| Class * | _TableView (void) |
| static void | addColumn (TableView *self, TableColumn *column) |
| static void | addColumnWithIdentifier (TableView *self, const char *identifier) |
| static void | awakeWithDictionary (View *self, const Dictionary *dictionary) |
| static void | awakeWithDictionary_columns (const Array *array, ident obj, ident data) |
| ArrayEnumerator for awaking TableColumns. | |
| static bool | captureEvent (Control *self, const SDL_Event *event) |
| static TableColumn * | columnAtPoint (const TableView *self, const SDL_Point *point) |
| static TableColumn * | columnWithIdentifier (const TableView *self, const char *identifier) |
| static void | dealloc (Object *self) |
| static void | deselectAll (TableView *self) |
| static void | deselectAll_enumerate (const Array *array, ident obj, ident data) |
| ArrayEnumerator for all Row deselection. | |
| static void | deselectRowAtIndex (TableView *self, size_t index) |
| static void | deselectRowsAtIndexes (TableView *self, const IndexSet *indexes) |
| static View * | init (View *self) |
| static void | initialize (Class *clazz) |
| static TableView * | initWithFrame (TableView *self, const SDL_Rect *frame) |
| static void | layoutSubviews (View *self) |
| static SDL_Size | naturalSize (const TableView *self) |
| static void | reloadData (TableView *self) |
| static void | reloadData_removeRows (const Array *array, ident obj, ident data) |
| ArrayEnumerator to remove TableRowViews from the table's contentView. | |
| static void | removeColumn (TableView *self, TableColumn *column) |
| static ssize_t | rowAtPoint (const TableView *self, const SDL_Point *point) |
| static void | selectAll (TableView *self) |
| static void | selectAll_enumerate (const Array *array, ident obj, ident data) |
| ArrayEnumerator for all row selection. | |
| static IndexSet * | selectedRowIndexes (const TableView *self) |
| static void | selectRowAtIndex (TableView *self, size_t index) |
| static void | selectRowsAtIndexes (TableView *self, const IndexSet *indexes) |
| static void | setSortColumn (TableView *self, TableColumn *column) |
| static SDL_Size | sizeThatFits (const View *self) |
| #define _Class _TableView |
Definition at line 31 of file TableView.c.
| Class * _TableView | ( | void | ) |
Definition at line 614 of file TableView.c.
|
static |
Definition at line 218 of file TableView.c.
|
static |
Definition at line 231 of file TableView.c.
|
static |
Definition at line 74 of file TableView.c.
|
static |
ArrayEnumerator for awaking TableColumns.
Definition at line 58 of file TableView.c.
|
static |
Definition at line 135 of file TableView.c.
|
static |
Definition at line 245 of file TableView.c.
|
static |
Definition at line 273 of file TableView.c.
|
static |
Definition at line 38 of file TableView.c.
|
static |
Definition at line 300 of file TableView.c.
|
static |
ArrayEnumerator for all Row deselection.
Definition at line 292 of file TableView.c.
|
static |
Definition at line 308 of file TableView.c.
|
static |
Definition at line 322 of file TableView.c.
Definition at line 87 of file TableView.c.
|
static |
Definition at line 580 of file TableView.c.
Definition at line 335 of file TableView.c.
|
static |
Definition at line 94 of file TableView.c.
|
static |
Definition at line 370 of file TableView.c.
|
static |
Definition at line 396 of file TableView.c.
|
static |
ArrayEnumerator to remove TableRowViews from the table's contentView.
Definition at line 388 of file TableView.c.
|
static |
Definition at line 444 of file TableView.c.
|
static |
Definition at line 462 of file TableView.c.
|
static |
Definition at line 491 of file TableView.c.
|
static |
ArrayEnumerator for all row selection.
Definition at line 483 of file TableView.c.
|
static |
Definition at line 499 of file TableView.c.
|
static |
Definition at line 520 of file TableView.c.
|
static |
Definition at line 536 of file TableView.c.
|
static |
Definition at line 549 of file TableView.c.
|
static |
Definition at line 122 of file TableView.c.