|
ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
|
Controls are Views which capture events and dispatch Actions. More...
#include <Objectively/MutableArray.h>#include <ObjectivelyMVC/Action.h>#include <ObjectivelyMVC/Text.h>Go to the source code of this file.
Data Structures | |
| struct | Control |
| Controls are Views which capture events and dispatch Actions. More... | |
Enumerations | |
| enum | ControlBevel { ControlBevelNone , ControlBevelInset , ControlBevelOutset } |
| Control bevel styles, for drawing depressed or raised bevels. More... | |
| enum | ControlSelection { ControlSelectionNone , ControlSelectionSingle , ControlSelectionMultiple } |
| Control selection styles, for Controls that support user selection. More... | |
| enum | ControlState { ControlStateDefault = 0x0 , ControlStateHighlighted = 0x1 , ControlStateDisabled = 0x2 , ControlStateSelected = 0x4 , ControlStateFocused = 0x8 } |
| Control states, which are bit-masked. More... | |
Functions | |
| OBJECTIVELYMVC_EXPORT Class * | _Control (void) |
Variables | |
| OBJECTIVELYMVC_EXPORT const EnumName | ControlBevelNames [] |
| OBJECTIVELYMVC_EXPORT const EnumName | ControlSelectionNames [] |
| OBJECTIVELYMVC_EXPORT const EnumName | ControlStateNames [] |
Controls are Views which capture events and dispatch Actions.
Definition in file Control.h.
| enum ControlBevel |
Control bevel styles, for drawing depressed or raised bevels.
| Enumerator | |
|---|---|
| ControlBevelNone | |
| ControlBevelInset | |
| ControlBevelOutset | |
Definition at line 44 of file Control.h.
| enum ControlSelection |
Control selection styles, for Controls that support user selection.
| Enumerator | |
|---|---|
| ControlSelectionNone | |
| ControlSelectionSingle | |
| ControlSelectionMultiple | |
Definition at line 55 of file Control.h.
| enum ControlState |
Control states, which are bit-masked.
| Enumerator | |
|---|---|
| ControlStateDefault | |
| ControlStateHighlighted | |
| ControlStateDisabled | |
| ControlStateSelected | |
| ControlStateFocused | |
Definition at line 66 of file Control.h.
| OBJECTIVELYMVC_EXPORT Class * _Control | ( | void | ) |
Definition at line 379 of file Control.c.
| OBJECTIVELYMVC_EXPORT const EnumName ControlBevelNames[] |
| OBJECTIVELYMVC_EXPORT const EnumName ControlSelectionNames[] |
| OBJECTIVELYMVC_EXPORT const EnumName ControlStateNames[] |