|
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 618 of file TableView.c.
|
static |
Definition at line 222 of file TableView.c.
|
static |
Definition at line 235 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 139 of file TableView.c.
|
static |
Definition at line 249 of file TableView.c.
|
static |
Definition at line 277 of file TableView.c.
|
static |
Definition at line 38 of file TableView.c.
|
static |
Definition at line 304 of file TableView.c.
|
static |
ArrayEnumerator for all Row deselection.
Definition at line 296 of file TableView.c.
|
static |
Definition at line 312 of file TableView.c.
|
static |
Definition at line 326 of file TableView.c.
Definition at line 87 of file TableView.c.
|
static |
Definition at line 584 of file TableView.c.
Definition at line 339 of file TableView.c.
|
static |
Definition at line 94 of file TableView.c.
|
static |
Definition at line 374 of file TableView.c.
|
static |
Definition at line 400 of file TableView.c.
|
static |
ArrayEnumerator to remove TableRowViews from the table's contentView.
Definition at line 392 of file TableView.c.
|
static |
Definition at line 448 of file TableView.c.
|
static |
Definition at line 466 of file TableView.c.
|
static |
Definition at line 495 of file TableView.c.
|
static |
ArrayEnumerator for all row selection.
Definition at line 487 of file TableView.c.
|
static |
Definition at line 503 of file TableView.c.
|
static |
Definition at line 524 of file TableView.c.
|
static |
Definition at line 540 of file TableView.c.
|
static |
Definition at line 553 of file TableView.c.
|
static |
Definition at line 122 of file TableView.c.