eGUI alias D4D  Release 3.0
Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
d4d_check_box.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define D4D_CHECKBOX_BORDER_OFFSET
 This is pixel count of check box bitmap border offset. If not defined, it sets to 3 pixel as a default. More...
 
#define D4D_CHECKBOX_TEXT_OFFSET
 This is pixel count of check box text border offset. If not defined, it sets to 4 pixel as a default. More...
 
#define D4D_COLOR_CHECKBOX_ICON_BCKG
 This is check box icon background color definition. Is used for example if non-check icon is not defined. If not defined, it sets to D4D_COLOR_WHITE as a default. More...
 
#define D4D_CHECKBOX_F_ICON_RECTANGLE
 Enable the check box icon rectangle. More...
 
#define D4D_CHECKBOX_F_DEFAULT
 This is check box init flags. If not defined, it sets to (D4D_OBJECT_F_VISIBLE | D4D_OBJECT_F_ENABLED | D4D_OBJECT_F_TABSTOP | D4D_OBJECT_F_TOUCHENABLE | D4D_OBJECT_F_MOUSE_NORMAL | D4D_OBJECT_F_BEVEL_RAISED | D4D_CHECKBOX_F_ICON_RECTANGLE ) as a default. More...
 
#define D4D_CHECKBOX_TXT_PRTY_DEFAULT
 This is check box init text properties. If not defined, it sets to (D4D_ALIGN_H_CENTER_MASK | D4D_ALIGN_V_CENTER_MASK) as a default. More...
 
#define D4D_CHECKBOX_FNT_PRTY_DEFAULT
 This is check box init font properties. If not defined, it sets to ( 0 ) as a default. More...
 
#define D4D_CHECKBOX_STATUS_PRESSED_MASK
 
#define D4D_CHECKBOX_STATUS_CHECKED_MASK
 
#define D4D_GET_CHECKBOX(pObj)
 
#define D4D_GET_CHECKBOX_STATUS(pObj)
 
#define _D4D_DECLARE_CHECKBOX(type, name, text, x, y, cx, cy, radius, pMargin, pRelations, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Macro that create the Check box object structure in memory including all substructures. More...
 
#define D4D_DECLARE_CHECKBOX(name, text, x, y, cx, cy, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Macro that create the Check box object structure in memory including all substructures with restricted count of parameters to simplify definition. More...
 
#define D4D_DECLARE_STD_CHECKBOX(name, text, x, y, cx, cy, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Macro that create the Check box object structure in memory including all substructures with restricted count of parameters to simplify definition The missing parameters are replaced by default values. More...
 
#define D4D_DECLARE_RCHECKBOX(name, text, x, y, cx, cy, radius, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Macro that create the rounded Check box object structure in memory including all substructures with restricted count of parameters to simplify definition. More...
 
#define D4D_DECLARE_STD_RCHECKBOX(name, text, x, y, cx, cy, radius, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Macro that create the rounded Check box object structure in memory including all substructures with restricted count of parameters to simplify definition The missing parameters are replaced by default values. More...
 
#define D4D_DECLARE_CHECKBOX_INRAM(name, text, x, y, cx, cy, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Same as D4D_DECLARE_CHECKBOX, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_STD_CHECKBOX_INRAM(name, text, x, y, cx, cy, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Same as D4D_DECLARE_STD_CHECKBOX, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_RCHECKBOX_INRAM(name, text, x, y, cx, cy, radius, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Same as D4D_DECLARE_RCHECKBOX, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_STD_RCHECKBOX_INRAM(name, text, x, y, cx, cy, radius, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Same as D4D_DECLARE_STD_RCHECKBOX, but is created in RAM instead of the ROM memory. More...
 
#define D4D_CheckBoxSetText
 

Typedefs

typedef void(* D4D_CHCKBX_ON_CHANGE )(D4D_OBJECT *pThis)
 Type definition of check box on change callback function. More...
 
typedef Byte D4D_CHECKBOX_STATUS
 

Functions

void D4D_CheckBoxSetValue (D4D_OBJECT_PTR pThis, D4D_BOOL value)
 Function Sets the the check box value. More...
 
D4D_BOOL D4D_CheckBoxGetValue (D4D_OBJECT_PTR pThis)
 Function Gets the the check box value. More...
 

Variables

const D4D_OBJECT_SYS_FUNCTION d4d_checkBoxSysFunc
 

Detailed Description

D4D Driver check box object header file.

Author
Petr Gargulak
Version
0.0.33.0
Date
Oct-14-2013

Definition in file d4d_check_box.h.

Macro Definition Documentation

#define D4D_CHECKBOX_STATUS_CHECKED_MASK

Definition at line 143 of file d4d_check_box.h.

#define D4D_CHECKBOX_STATUS_PRESSED_MASK

Definition at line 142 of file d4d_check_box.h.

#define D4D_CheckBoxSetText

Definition at line 345 of file d4d_check_box.h.

#define D4D_GET_CHECKBOX (   pObj)

Definition at line 160 of file d4d_check_box.h.

#define D4D_GET_CHECKBOX_STATUS (   pObj)

Definition at line 161 of file d4d_check_box.h.

Typedef Documentation

Definition at line 140 of file d4d_check_box.h.

Variable Documentation

const D4D_OBJECT_SYS_FUNCTION d4d_checkBoxSysFunc

Definition at line 53 of file d4d_check_box.c.