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

Macros

#define D4D_TXTBX_F_DEFAULT
 This is text box init flags. If not defined, it sets to (D4D_OBJECT_F_VISIBLE | D4D_OBJECT_F_ENABLED | D4D_OBJECT_F_FOCUSRECT | D4D_OBJECT_F_TOUCHENABLE | D4D_OBJECT_F_TABSTOP | D4D_OBJECT_F_MOUSE_NORMAL) as a default. More...
 
#define D4D_TXTBX_F_SCRLBRS_DEFAULT
 This is text box embedded scroll bar init flags. If not defined, it sets to (D4D_OBJECT_F_ENABLED | D4D_OBJECT_F_TOUCHENABLE | D4D_OBJECT_F_FASTTOUCH | D4D_OBJECT_F_FOCUSRECT | D4D_OBJECT_F_MOUSE_NORMAL) as a default. More...
 
#define D4D_TXTBX_TXT_PRTY_DEFAULT
 This is text 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_TXTBX_FNT_PRTY_DEFAULT
 This is text box init font properties. If not defined, it sets to ( 0 ) as a default. More...
 
#define D4D_TXTBX_SCRLBR_WIDTH
 This is text box embedded scroll bar width If not defined, it sets to 20 pixels as a default. More...
 
#define D4D_TXTBX_SCRLBR_STEP
 This is text box embedded scroll bar change step If not defined, it sets to 2 step as a default. More...
 
#define D4D_TEXTBOX_CHILD_SCROLL_BAR_VER_IX
 
#define D4D_GET_TEXTBOX(pObj)
 
#define D4D_GET_TEXTBOX_DATA(pObj)
 
#define D4D_GET_TEXTBOX_SCROLL_BAR_HOR(pObj)
 
#define _D4D_DECLARE_TEXTBOX(type, name, x, y, cx, cy, radius, pMargin, pParent, pTextArray, pTabTable, flags, pScheme, fontId, pUser, pOnUsrMsg)
 Macro that create the Text box object structure in memory including all substructures. More...
 
#define D4D_DECLARE_TEXTBOX(name, x, y, cx, cy, pTextArray, pTabTable, flags, pScheme, fontId, pUser, pOnUsrMsg)
 Macro that create the Text box object structure in memory including all substructures with restricted count of parameters to simplify definition. More...
 
#define D4D_DECLARE_STD_TEXTBOX(name, x, y, cx, cy, pTextArray, pTabTable, fontId)
 Macro that create the Text 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_RTEXTBOX(name, x, y, cx, cy, radius, pTextArray, pTabTable, flags, pScheme, fontId, pUser, pOnUsrMsg)
 Macro that create the rounded Text box object structure in memory including all substructures with restricted count of parameters to simplify definition. More...
 
#define D4D_DECLARE_STD_RTEXTBOX(name, x, y, cx, cy, radius, pTextArray, pTabTable,fontId)
 Macro that create the rounded Text 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_TEXTBOX_INRAM(name, x, y, cx, cy, pTextArray, pTabTable, flags, pScheme, fontId, pUser, pOnUsrMsg)
 Same as D4D_DECLARE_TEXTBOX, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_STD_TEXTBOX_INRAM(name, x, y, cx, cy, pTextArray, pTabTable,fontId)
 Same as D4D_DECLARE_STD_TEXTBOX, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_RTEXTBOX_INRAM(name, x, y, cx, cy, radius, pTextArray, pTabTable, flags, pScheme, fontId, pUser, pOnUsrMsg)
 Same as D4D_DECLARE_RTEXTBOX, but is created in RAM instead of the ROM memory. More...
 
#define D4D_DECLARE_STD_RTEXTBOX_INRAM(name, x, y, cx, cy, radius, pTextArray, pTabTable,fontId)
 Same as D4D_DECLARE_STD_RTEXTBOX, but is created in RAM instead of the ROM memory. More...
 

Typedefs

typedef struct D4D_TXTBX_DATA_S D4D_TXTBX_DATA
 

Functions

void D4D_TextBoxScrollBarsFeedBack (D4D_OBJECT *pThis, D4D_INDEX old_position, D4D_INDEX new_position)
 
void D4D_TextBoxRefreshAll (D4D_OBJECT *pObject)
 The function reinitialize whole object. More...
 
void D4D_TextBoxChangeText (D4D_OBJECT *pObject, D4D_TCHAR *pText)
 The function change the text of the text box. More...
 

Variables

const D4D_OBJECT_SYS_FUNCTION d4d_textboxSysFunc
 

Detailed Description

D4D Driver label object header file.

Author
Petr Gargulak
Version
0.0.15.0
Date
Jan-14-2014

Definition in file d4d_text_box.h.

Macro Definition Documentation

#define D4D_GET_TEXTBOX (   pObj)

Definition at line 131 of file d4d_text_box.h.

#define D4D_GET_TEXTBOX_DATA (   pObj)

Definition at line 132 of file d4d_text_box.h.

#define D4D_GET_TEXTBOX_SCROLL_BAR_HOR (   pObj)

Definition at line 134 of file d4d_text_box.h.

#define D4D_TEXTBOX_CHILD_SCROLL_BAR_VER_IX

Definition at line 127 of file d4d_text_box.h.

Typedef Documentation

Function Documentation

void D4D_TextBoxScrollBarsFeedBack ( D4D_OBJECT pThis,
D4D_INDEX  old_position,
D4D_INDEX  new_position 
)

THE INTERNAL HELP FUNCTIONS

Definition at line 557 of file d4d_text_box.c.

Here is the call graph for this function:

Variable Documentation

const D4D_OBJECT_SYS_FUNCTION d4d_textboxSysFunc

Definition at line 77 of file d4d_text_box.c.