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

Macros

#define D4D_RADIOBUTTON_F_ICON_RING
 ///< Enable the radio button icon ring More...
 
#define D4D_RADIOBUTTON_F_DEFAULT
 This is radio button 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_FOCUSRECT | D4D_RADIOBUTTON_F_ICON_RING ) as a default. More...
 
#define D4D_RADIOBUTTON_TXT_PRTY_DEFAULT
 This is radio box init text properties. If not defined, it sets to (D4D_ALIGN_H_LEFT_MASK | D4D_ALIGN_V_CENTER_MASK) as a default. More...
 
#define D4D_RADIOBUTTON_FNT_PRTY_DEFAULT
 This is radio button init font properties. If not defined, it sets to ( 0 ) as a default. More...
 
#define D4D_RADIOBUTTON_BORDER_OFFSET
 This is pixel count of radio button bitmap border offset. If not defined, it sets to 3 pixel as a default. More...
 
#define D4D_RADIOBUTTON_TEXT_OFFSET
 This is pixel count of radio button text border offset. If not defined, it sets to 4 pixel as a default. More...
 
#define D4D_RADIOBUTTON_ICON_RING
 This is pixel count of radio button annulus. If not defined, it sets to 2 pixel as a default. More...
 
#define D4D_RADIOBUTTON_MIN_SIZE
 This is pixel count of radio button ring minimal size. If not defined, it sets to 8 pixel as a default. More...
 
#define D4D_COLOR_RADIOBUTTON_ICON_BCKG
 This is radio button 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_RADIOBUTTON_STATUS_PRESSED_MASK
 
#define D4D_RADIOBUTTON_STATUS_CHECKED_MASK
 
#define D4D_GET_RADIOBUTTON(pObj)
 
#define D4D_GET_RADIOBUTTON_STATUS(pObj)
 
#define _D4D_DECLARE_RADIOBUTTON(type, name, text, x, y, cx, cy, radius, pMargin, pRelations, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Macro that create the Radio button object structure in memory including all substructures. More...
 
#define D4D_DECLARE_RADIOBUTTON(name, text, x, y, cx, cy, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Macro that create the Radio button object structure in memory including all substructures with restricted count of parameters to simplify definition. More...
 
#define D4D_DECLARE_STD_RADIOBUTTON(name, text, x, y, cx, cy, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Macro that create the Radio button 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_RRADIOBUTTON(name, text, x, y, cx, cy, radius, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Macro that create the rounded Radio button object structure in memory including all substructures with restricted count of parameters to simplify definition. More...
 
#define D4D_DECLARE_STD_RRADIOBUTTON(name, text, x, y, cx, cy, radius, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Macro that create the rounded Radio button 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_RADIOBUTTON_INRAM(name, text, x, y, cx, cy, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Same as D4D_DECLARE_RADIOBUTTON, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_STD_RADIOBUTTON_INRAM(name, text, x, y, cx, cy, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Same as D4D_DECLARE_STD_RADIOBUTTON, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_RRADIOBUTTON_INRAM(name, text, x, y, cx, cy, radius, flags, pbmpChecked, pbmpUnChecked, pScheme, fontId, pUser, onchange, pOnUsrMsg)
 Same as D4D_DECLARE_RRADIOBUTTON, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_STD_RRADIOBUTTON_INRAM(name, text, x, y, cx, cy, radius, pbmpChecked, pbmpUnChecked, fontId, onchange)
 Same as D4D_DECLARE_STD_RRADIOBUTTON, but is created in RAM instead of the ROM memory. More...
 
#define D4D_RadioButtonSetText
 

Typedefs

typedef void(* D4D_RDBTN_ON_CHANGE )(D4D_OBJECT *pThis)
 Type definition of radio button on change callback function. More...
 
typedef Byte D4D_RADIOBUTTON_STATUS
 

Functions

void D4D_RadioButtonSetValue (D4D_OBJECT_PTR pThis, D4D_BOOL value)
 Function Sets the the radio button value. More...
 
D4D_BOOL D4D_RadioButtonGetValue (D4D_OBJECT_PTR pThis)
 Function Gets the the radio button value. More...
 

Variables

const D4D_OBJECT_SYS_FUNCTION d4d_radioButtonSysFunc
 

Detailed Description

D4D Driver radio button object header file.

Author
Petr Gargulak
Version
0.0.7.0
Date
Jan-14-2014

Definition in file d4d_radio_button.h.

Macro Definition Documentation

#define D4D_GET_RADIOBUTTON (   pObj)

Definition at line 173 of file d4d_radio_button.h.

#define D4D_GET_RADIOBUTTON_STATUS (   pObj)

Definition at line 174 of file d4d_radio_button.h.

#define D4D_RADIOBUTTON_STATUS_CHECKED_MASK

Definition at line 156 of file d4d_radio_button.h.

#define D4D_RADIOBUTTON_STATUS_PRESSED_MASK

Definition at line 155 of file d4d_radio_button.h.

#define D4D_RadioButtonSetText

Definition at line 360 of file d4d_radio_button.h.

Typedef Documentation

Definition at line 153 of file d4d_radio_button.h.

Variable Documentation

const D4D_OBJECT_SYS_FUNCTION d4d_radioButtonSysFunc

Definition at line 55 of file d4d_radio_button.c.