ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
|
#include <assert.h>
#include <string.h>
#include <Objectively/String.h>
#include "SoundStage.h"
#include "TableView.h"
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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 32 of file TableView.c.
Class * _TableView | ( | void | ) |
Definition at line 608 of file TableView.c.
|
static |
Definition at line 214 of file TableView.c.
|
static |
Definition at line 227 of file TableView.c.
|
static |
Definition at line 73 of file TableView.c.
|
static |
ArrayEnumerator for awaking TableColumns.
Definition at line 57 of file TableView.c.
|
static |
Definition at line 130 of file TableView.c.
|
static |
Definition at line 241 of file TableView.c.
|
static |
Definition at line 269 of file TableView.c.
|
static |
Definition at line 39 of file TableView.c.
|
static |
Definition at line 296 of file TableView.c.
|
static |
ArrayEnumerator for all Row deselection.
Definition at line 288 of file TableView.c.
|
static |
Definition at line 304 of file TableView.c.
|
static |
Definition at line 318 of file TableView.c.
Definition at line 86 of file TableView.c.
|
static |
Definition at line 574 of file TableView.c.
Definition at line 331 of file TableView.c.
|
static |
Definition at line 93 of file TableView.c.
Definition at line 366 of file TableView.c.
|
static |
Definition at line 392 of file TableView.c.
|
static |
ArrayEnumerator to remove TableRowViews from the table's contentView.
Definition at line 384 of file TableView.c.
|
static |
Definition at line 440 of file TableView.c.
|
static |
Definition at line 458 of file TableView.c.
|
static |
Definition at line 487 of file TableView.c.
|
static |
ArrayEnumerator for all row selection.
Definition at line 479 of file TableView.c.
|
static |
Definition at line 495 of file TableView.c.
|
static |
Definition at line 516 of file TableView.c.
|
static |
Definition at line 530 of file TableView.c.
|
static |
Definition at line 543 of file TableView.c.
Definition at line 118 of file TableView.c.