|
Data Structures | |
| struct | D4D_SCREEN_DATA |
| The screen run time data type. It used to internal store the runtime data by eGUI. More... | |
| struct | D4D_SCREEN_S |
| The screen structure type. The main screen structure that contains all needed data to run the eGUI screen. More... | |
Typedefs | |
| typedef Byte | D4D_SCREEN_FLAGS |
| The screen flags type. The masks are described here D4D SCREEN Defines masks of screen behaviour flags. More... | |
| typedef struct D4D_SCREEN_S | D4D_SCREEN |
| The screen structure type. The main screen structure that contains all needed data to run the eGUI screen. More... | |
This section specifies the exact type for each typedef definition.
| struct D4D_SCREEN_DATA |

Data Fields | |
| D4D_OBJECT * | focusedObject |
| Pointer on currently focused object. More... | |
| Byte | flags |
| Internal screen flags. More... | |
| Byte flags |
Internal screen flags.
Definition at line 156 of file d4d_screen.h.
| D4D_OBJECT* focusedObject |
Pointer on currently focused object.
Definition at line 155 of file d4d_screen.h.
| struct D4D_SCREEN_S |

Data Fields | |
| const D4D_OBJECT *const * | pObjects |
| NULL-terminated array of objects (may lay in ROM) More... | |
| void(* | OnInit )(void) |
| Screen event handler of one-time initialization. More... | |
| void(* | OnMain )(void) |
| Screen event handler of main screen handler function. More... | |
| void(* | OnActivate )(void) |
| Screen event handler of called before screen activation. More... | |
| void(* | OnDeactivate )(void) |
| Screen event handler of called before deactivating. More... | |
| Byte(* | OnObjectMsg )(struct D4D_MESSAGE_S *pMsg) |
| Screen event handler of called before object receives the message. More... | |
| D4D_POINT | position |
| Screen coordination on physical screen (standard screen has {0,0}) More... | |
| D4D_SIZE | size |
| Screen size (standard screen has full size of physical screen) More... | |
| D4D_COOR | radius |
| Screen corner radius. More... | |
| D4D_MARGIN * | pMargin |
| Screen margin of user content. More... | |
| struct D4D_STRING_S | textBuff |
| Screen title bar text buffer. More... | |
| const D4D_BMP * | pIcon |
| Screen title icon. More... | |
| D4D_SCREEN_FLAGS | flags |
| Screen behaviour flags. More... | |
| struct D4D_CLR_SCHEME_S * | clrScheme |
| Screen color scheme. More... | |
| D4D_SCREEN_DATA * | pData |
| pointer to screen private run time data More... | |
| struct D4D_CLR_SCHEME_S* clrScheme |
Screen color scheme.
Definition at line 183 of file d4d_screen.h.
| D4D_SCREEN_FLAGS flags |
Screen behaviour flags.
Definition at line 182 of file d4d_screen.h.
| void(* OnActivate)(void) |
Screen event handler of called before screen activation.
Definition at line 170 of file d4d_screen.h.
| void(* OnDeactivate)(void) |
Screen event handler of called before deactivating.
Definition at line 171 of file d4d_screen.h.
| void(* OnInit)(void) |
Screen event handler of one-time initialization.
Definition at line 168 of file d4d_screen.h.
| void(* OnMain)(void) |
Screen event handler of main screen handler function.
Definition at line 169 of file d4d_screen.h.
| Byte(* OnObjectMsg)(struct D4D_MESSAGE_S *pMsg) |
Screen event handler of called before object receives the message.
Definition at line 172 of file d4d_screen.h.
| D4D_SCREEN_DATA* pData |
pointer to screen private run time data
Definition at line 186 of file d4d_screen.h.
| const D4D_BMP* pIcon |
Screen title icon.
Definition at line 180 of file d4d_screen.h.
| D4D_MARGIN* pMargin |
Screen margin of user content.
Definition at line 178 of file d4d_screen.h.
| const D4D_OBJECT* const* pObjects |
NULL-terminated array of objects (may lay in ROM)
Definition at line 165 of file d4d_screen.h.
| D4D_POINT position |
Screen coordination on physical screen (standard screen has {0,0})
Definition at line 175 of file d4d_screen.h.
| D4D_COOR radius |
Screen corner radius.
Definition at line 177 of file d4d_screen.h.
| D4D_SIZE size |
Screen size (standard screen has full size of physical screen)
Definition at line 176 of file d4d_screen.h.
| struct D4D_STRING_S textBuff |
Screen title bar text buffer.
Definition at line 179 of file d4d_screen.h.
| typedef struct D4D_SCREEN_S D4D_SCREEN |
The screen structure type. The main screen structure that contains all needed data to run the eGUI screen.
| typedef Byte D4D_SCREEN_FLAGS |
The screen flags type. The masks are described here D4D SCREEN Defines masks of screen behaviour flags.
Definition at line 149 of file d4d_screen.h.