ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
|
Go to the source code of this file.
Macros | |
#define | _Class _CollectionView |
Functions | |
Class * | _CollectionView (void) |
static void | applyStyle (View *self, const Style *style) |
static _Bool | captureEvent (Control *self, const SDL_Event *event) |
static void | dealloc (Object *self) |
static void | deselectAll (CollectionView *self) |
static void | deselectAll_enumerate (const Array *array, ident obj, ident data) |
ArrayEnumerator for all item deselection. More... | |
static void | deselectItemAtIndexPath (CollectionView *self, const IndexPath *indexPath) |
static void | deselectItemsAtIndexPaths (CollectionView *self, const Array *indexPaths) |
static void | deselectItemsAtIndexPaths_enumerate (const Array *array, ident obj, ident data) |
ArrayEnumerator for item deselection. More... | |
static IndexPath * | indexPathForItem (const CollectionView *self, const CollectionItemView *item) |
static IndexPath * | indexPathForItemAtPoint (const CollectionView *self, const SDL_Point *point) |
static View * | init (View *self) |
static void | initialize (Class *clazz) |
static CollectionView * | initWithFrame (CollectionView *self, const SDL_Rect *frame) |
static CollectionItemView * | itemAtIndexPath (const CollectionView *self, const IndexPath *indexPath) |
static void | layoutSubviews (View *self) |
static SDL_Size | naturalSize (const CollectionView *self) |
static void | reloadData (CollectionView *self) |
static void | reloadData_removeItems (const Array *array, ident obj, ident data) |
ArrayEnumerator to remove CollectionItemViews from the collection's contentView. More... | |
static void | selectAll (CollectionView *self) |
static void | selectAll_enumerate (const Array *array, ident obj, ident data) |
ArrayEnumerator for all item selection. More... | |
static Array * | selectionIndexPaths (const CollectionView *self) |
static void | selectItemAtIndexPath (CollectionView *self, const IndexPath *indexPath) |
static void | selectItemsAtIndexPaths (CollectionView *self, const Array *indexPaths) |
static void | selectItemsAtIndexPaths_enumerate (const Array *array, ident obj, ident data) |
ArrayEnumerator for item selection. More... | |
static SDL_Size | sizeThatFits (const View *self) |
Variables | |
const EnumName | CollectionViewAxisNames [] |
#define _Class _CollectionView |
Definition at line 33 of file CollectionView.c.
Class * _CollectionView | ( | void | ) |
Definition at line 542 of file CollectionView.c.
Definition at line 56 of file CollectionView.c.
|
static |
Definition at line 135 of file CollectionView.c.
|
static |
Definition at line 40 of file CollectionView.c.
|
static |
Definition at line 208 of file CollectionView.c.
|
static |
ArrayEnumerator for all item deselection.
Definition at line 200 of file CollectionView.c.
|
static |
Definition at line 216 of file CollectionView.c.
|
static |
Definition at line 238 of file CollectionView.c.
|
static |
ArrayEnumerator for item deselection.
Definition at line 230 of file CollectionView.c.
|
static |
Definition at line 289 of file CollectionView.c.
|
static |
Definition at line 249 of file CollectionView.c.
Definition at line 74 of file CollectionView.c.
|
static |
Definition at line 512 of file CollectionView.c.
|
static |
Definition at line 303 of file CollectionView.c.
|
static |
Definition at line 331 of file CollectionView.c.
|
static |
Definition at line 81 of file CollectionView.c.
|
static |
Definition at line 349 of file CollectionView.c.
|
static |
Definition at line 409 of file CollectionView.c.
|
static |
ArrayEnumerator to remove CollectionItemViews from the collection's contentView.
Definition at line 401 of file CollectionView.c.
|
static |
Definition at line 446 of file CollectionView.c.
|
static |
ArrayEnumerator for all item selection.
Definition at line 438 of file CollectionView.c.
|
static |
Definition at line 454 of file CollectionView.c.
|
static |
Definition at line 478 of file CollectionView.c.
|
static |
Definition at line 500 of file CollectionView.c.
|
static |
ArrayEnumerator for item selection.
Definition at line 492 of file CollectionView.c.
Definition at line 123 of file CollectionView.c.
const EnumName CollectionViewAxisNames[] |
Definition at line 28 of file CollectionView.c.