31 #ifndef _MH5ENTRYFIELD_H_    32 #define _MH5ENTRYFIELD_H_    51    enum {mh5alpha, mh5numeric, mh5any, mh5listed} inputType;
    53    MHEG5Bool obscuredInput;
    58    MHEG5Bool overwriteMode;
    61 typedef enum { CURSOR_INSERT, CURSOR_REPLACE } entryfieldCursor_t;
 Definition: mh5entryfield.h:44
 
void MHEG5entryfieldInit(MHEG5Entryfield *entryfield)
<Function description>=""> 
Definition: mh5entryfield.c:266
 
Implement the MHEG5 Interactible Class. Defines functionality associated with an interaction behaviou...
 
MHEG5ErrorCode MHEG5getOverwriteMode(MHEG5Root *target, MHEG5GList *params)
Retrieve the overwrite mode of the entryfield Implementation of the GetOverwriteMode action of the en...
Definition: mh5entryfield.c:459
 
Implement the MHEG5 Text Class 36 Text Class Defines attributes and behaviour of pieces of textual in...
 
MHEG5ErrorCode MHEG5setEntryPoint(MHEG5Root *target, MHEG5GList *params)
Set the entrypoint for the entryfield Implementation of the SetEntryPoint action of the entryfield cl...
Definition: mh5entryfield.c:504
 
void MHEG5entryfieldDestruct(MHEG5Entryfield *entryfield)
Destruct a entryfield object. 
Definition: mh5entryfield.c:405
 
void MHEG5entryfieldFree(MHEG5Entryfield *entryfield)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Definition: mh5entryfield.c:281
 
Definition: mh5base.h:169
 
void MHEG5entryfieldBACKSPACE(MHEG5Entryfield *entryfield)
Perform action of backspace key on interacting Entryfield. 
Definition: mh5entryfield.c:591
 
void MHEG5entryfieldDeactivate(MHEG5Entryfield *entryfield)
Apply the deactivation behaviour of the entryfield class. As this class has no own deactivation behav...
Definition: mh5entryfield.c:389
 
void MHEG5entryfieldLEFT(MHEG5Entryfield *entryfield)
Perform action of left arrow key on interacting Entryfield. 
Definition: mh5entryfield.c:626
 
Definition: mh5interactible.h:44
 
void MHEG5entryfieldActivate(MHEG5Entryfield *entryfield)
Apply the activation behaviour of the entryfield class. As this class has no own activation behaviour...
Definition: mh5entryfield.c:369
 
void MHEG5entryfieldEXIT(MHEG5Entryfield *entryfield)
Perform action of exit key on interacting Entryfield. 
Definition: mh5entryfield.c:669
 
MHEG5ErrorCode MHEG5setOverwriteMode(MHEG5Root *target, MHEG5GList *params)
Set the overwrite mode of the entryfield to the new value of the parameter Implementation of the SetO...
Definition: mh5entryfield.c:425
 
Key press interface with MHEG5 engine. 
 
void MHEG5entryfieldSELECT(MHEG5Entryfield *entryfield)
Perform action of select key on interacting Entryfield. 
Definition: mh5entryfield.c:652
 
MHEG5ErrorCode MHEG5getEntryPoint(MHEG5Root *target, MHEG5GList *params)
Retrieve the current entrypoint of the entryfield Implementation of the GetEntryPoint action of the e...
Definition: mh5entryfield.c:550
 
void MHEG5entryfieldRIGHT(MHEG5Entryfield *entryfield)
Perform action of right arrow key on interacting Entryfield. 
Definition: mh5entryfield.c:639
 
void MHEG5entryfieldUserInput(MHEG5Entryfield *entryfield, E_MHEG5_KEY ui)
Test user input and perform required actions. 
Definition: mh5entryfield.c:806
 
void MHEG5entryfieldInsert(MHEG5Entryfield *entryfield, unsigned short c)
Add the character |c| to the Entryfield. 
Definition: mh5entryfield.c:211
 
void MHEG5entryfieldPrepare(MHEG5Entryfield *entryfield)
Apply the preparation behaviour of the entryfield class Apply the preparation behaviour of the entryf...
Definition: mh5entryfield.c:321