|
Public Types |
| enum | objectType {
OBJ_VAR_S32,
OBJ_VAR_S16,
OBJ_VAR_S8,
OBJ_VAR_REAL,
OBJ_BUTTON,
OBJ_LABEL,
OBJ_LIST,
OBJ_HELP,
OBJ_VBAR,
OBJ_HBAR
} |
| | < Object type More...
|
| enum | objectState { OBJ_STAT_NORMAL,
OBJ_STAT_SELECTED,
OBJ_STAT_ACTIVATED,
OBJ_STAT_DISABLED
} |
| enum | objectColor {
OBJ_COL_NORMAL_FORE,
OBJ_COL_NORMAL_BACK,
OBJ_COL_SELECTED_FORE,
OBJ_COL_SELECTED_BACK,
OBJ_COL_ACTIVATED_FORE,
OBJ_COL_ACTIVATED_BACK,
OBJ_COL_DISABLED_FORE,
OBJ_COL_DISABLED_BACK,
OBJ_COL_WINDOW_FRAME,
OBJ_COL_BAR,
OBJ_COL_HELP
} |
Public Member Functions |
| | otWYSIWYG () |
| void | init (U16 nObjects, const char *view, U16 wide, U16 xLoc, U16 yLoc, otGraphics *lcdInt, U16 size=1) |
| void | setColor (U8 colorId, U16 color) |
| void | close () |
| U16 | addHelp (const char *textId, const char *help, U16 helpWidth) |
| U16 | addList (const char *textId, const char **list, U16 listCount) |
| U16 | addButton (const char *textId, buttonCallback cb) |
| U16 | addLabel (const char *textId) |
| U16 | addLabel (const char *textId, const char *label) |
| U16 | addInteger (const char *textId, void *varPtr, U8 intType=OBJ_VAR_S32) |
| U16 | addReal (const char *textId, F32 *varPtr) |
| U16 | addVBar (const char *textId, U16 height, U16 maxValue) |
| U16 | addHBar (const char *textId, U16 width, U16 maxValue) |
| void | setList (U16 id, U16 index) |
| void | setText (U16 id, const char *text) |
| void | setBar (U16 id, U16 value, S32 tmpColor=-1) |
| const char * | text (U16 id) |
| U16 | checkArea (U16 x, U16 y) |
| void | regen () |
| void | regen (U16 id) |
| void | regen (U16 id, U16 fore, U16 back) |
| void | setState (U16 id, U8 state) |
| U8 | state (U16 id) |
| void | clearActivated () |
| bool | exec (U16 id) |