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[] |