|
ObjectivelyMVC
Object oriented MVC framework for SDL3 and GNU C
|
Controls are Views which capture and respond to events. More...
Go to the source code of this file.
Data Structures | |
| struct | Control |
| Controls are Views which capture and respond to events. 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 , ControlStateSelected = 0x2 , ControlStateFocused = 0x4 , ControlStateDisabled = 0x10 } |
| 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 and respond to events.
Definition in file Control.h.
| enum ControlBevel |
Control bevel styles, for drawing depressed or raised bevels.
| Enumerator | |
|---|---|
| ControlBevelNone | |
| ControlBevelInset | |
| ControlBevelOutset | |
Definition at line 43 of file Control.h.
| enum ControlSelection |
Control selection styles, for Controls that support user selection.
| Enumerator | |
|---|---|
| ControlSelectionNone | |
| ControlSelectionSingle | |
| ControlSelectionMultiple | |
Definition at line 54 of file Control.h.
| enum ControlState |
Control states, which are bit-masked.
| Enumerator | |
|---|---|
| ControlStateDefault | |
| ControlStateHighlighted | |
| ControlStateSelected | |
| ControlStateFocused | |
| ControlStateDisabled | |
Definition at line 65 of file Control.h.
| OBJECTIVELYMVC_EXPORT Class * _Control | ( | void | ) |
Definition at line 391 of file Control.c.
| OBJECTIVELYMVC_EXPORT const EnumName ControlBevelNames[] |
| OBJECTIVELYMVC_EXPORT const EnumName ControlSelectionNames[] |
| OBJECTIVELYMVC_EXPORT const EnumName ControlStateNames[] |