Macros | |
#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... | |
This section specifies the exact usage for each API macro.
#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.
type | - type of object <D4D_CONST; D4D_NO_CONST> |
name | - name of radio button object |
text | - title text of radio button |
x | - coordination of radio button in X axis |
y | - coordination of radio button in Y axis |
cx | - size of radio button in X axis (width) |
cy | - size of radio button in Y axis (height) |
radius | - radius of corners |
pMargin | - pointer to margin structure (*D4D_MARGIN)(Could be NULL) |
pRelations | - pointer to object relation array (Could be NULL) |
flags | - bitmask that specifies initial D4D OBJECT Defines masks of object behaviour flags and D4D CHECK BOX Defines masks of check box specific behaviour flags |
pbmpChecked | - pointer to a bitmap that is shown in a checked state of the radio button (Could be NULL) |
pbmpUnChecked | - pointer to a bitmap that is shown in a unchecked state of the radio button (Could be NULL) |
pScheme | - pointer to color scheme. In case that this parameter is NULL, the default scheme color will be used for draw radio button |
fontId | - Identification number of the used title text font |
pUser | - user data of radio button |
onchange | - Pointer to an on-change user callback function D4D_RDBTN_ON_CHANGE |
pOnUsrMsg | -Pointer to an on user message callback function D4D_ON_USR_MSG. This callback is called before this message event is sent to the object itself. The message can be skipped by the D4D_MSG_SKIP return value, in a normal case the return value must be D4D_MSG_NOSKIP |
Definition at line 209 of file d4d_radio_button.h.
#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.
name | - name of radio button object |
text | - title text of radio button |
x | - coordination of radio button in X axis |
y | - coordination of radio button in Y axis |
cx | - size of radio button in X axis (width) |
cy | - size of radio button in Y axis (height) |
flags | - bitmask that specifies initial D4D OBJECT Defines masks of object behaviour flags and D4D CHECK BOX Defines masks of check box specific behaviour flags |
pbmpChecked | - pointer to a bitmap that is shown in a checked state of the radio button (Could be NULL) |
pbmpUnChecked | - pointer to a bitmap that is shown in a unchecked state of the radio button (Could be NULL) |
pScheme | - pointer to color scheme. In case that this parameter is NULL, the default scheme color will be used for draw radio button |
fontId | - Identification number of the used title text font |
pUser | - user data of radio button |
onchange | - Pointer to an on-change user callback function D4D_RDBTN_ON_CHANGE |
pOnUsrMsg | -Pointer to an on user message callback function D4D_ON_USR_MSG. This callback is called before this message event is sent to the object itself. The message can be skipped by the D4D_MSG_SKIP return value, in a normal case the return value must be D4D_MSG_NOSKIP |
Definition at line 246 of file d4d_radio_button.h.
#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.
Definition at line 326 of file d4d_radio_button.h.
#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.
name | - name of radio button object |
text | - title text of radio button |
x | - coordination of radio button in X axis |
y | - coordination of radio button in Y axis |
cx | - size of radio button in X axis (width) |
cy | - size of radio button in Y axis (height) |
radius | - radius of corners |
flags | - bitmask that specifies initial D4D OBJECT Defines masks of object behaviour flags and D4D CHECK BOX Defines masks of check box specific behaviour flags |
pbmpChecked | - pointer to a bitmap that is shown in a checked state of the radio button (Could be NULL) |
pbmpUnChecked | - pointer to a bitmap that is shown in a unchecked state of the radio button (Could be NULL) |
pScheme | - pointer to color scheme. In case that this parameter is NULL, the default scheme color will be used for draw radio button |
fontId | - Identification number of the used title text font |
pUser | - user data of radio button |
onchange | - Pointer to an on-change user callback function D4D_RDBTN_ON_CHANGE |
pOnUsrMsg | -Pointer to an on user message callback function D4D_ON_USR_MSG. This callback is called before this message event is sent to the object itself. The message can be skipped by the D4D_MSG_SKIP return value, in a normal case the return value must be D4D_MSG_NOSKIP |
Definition at line 295 of file d4d_radio_button.h.
#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.
Definition at line 341 of file d4d_radio_button.h.
#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.
name | - name of radio button object |
text | - title text of radio button |
x | - coordination of radio button in X axis |
y | - coordination of radio button in Y axis |
cx | - size of radio button in X axis (width) |
cy | - size of radio button in Y axis (height) |
pbmpChecked | - pointer to a bitmap that is shown in a checked state of the radio button (Could be NULL) |
pbmpUnChecked | - pointer to a bitmap that is shown in a unchecked state of the radio button (Could be NULL) |
fontId | - Identification number of the used title text font |
onchange | - Pointer to an on-change user callback function D4D_RDBTN_ON_CHANGE |
Definition at line 267 of file d4d_radio_button.h.
#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.
Definition at line 332 of file d4d_radio_button.h.
#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.
name | - name of radio button object |
text | - title text of radio button |
x | - coordination of radio button in X axis |
y | - coordination of radio button in Y axis |
cx | - size of radio button in X axis (width) |
cy | - size of radio button in Y axis (height) |
radius | - radius of corners |
pbmpChecked | - pointer to a bitmap that is shown in a checked state of the radio button (Could be NULL) |
pbmpUnChecked | - pointer to a bitmap that is shown in a unchecked state of the radio button (Could be NULL) |
fontId | - Identification number of the used title text font |
onchange | - Pointer to an on-change user callback function D4D_RDBTN_ON_CHANGE |
Definition at line 317 of file d4d_radio_button.h.
#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.
Definition at line 347 of file d4d_radio_button.h.