Library Name | EditFlds | |||||||
Description | Editfield functions | |||||||
Status | in production, code in use in released products | |||||||
Header Files |
|
|||||||
Functions | int DoScreen(pSCREENSTRU screen,int initial_field_index); void DrawDatefield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawFKEPartNoField(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawLogicfield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawMFmtEditfield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawMultEditfield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawPhonefield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawSFmtEditfield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawSglEditfield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawTimefield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); void DrawZipfield(SCREEN_EFLD_DEFS* efld_def,pSCREENSTRU screen); char* Editfield(char* bfr,void** pEfd,int rw,int cl,int ht,int wd,int mode); void EditfieldError(int errorlevel,const char* string); void EditfieldKeyHelp(void); int EfkeyToIndex(int key); long EfldExtractCommaLValue(char* buffer); int EfldExtractCommaValue(char* buffer); void EfldExtractDecimalData(char* buffer,pEFREALV pValue); void EfldExtractDecimalLData(char* buffer,pEFREALLV pLongValue); double EfldExtractDecimalValue(char* buffer); void EfldExtractDollarData(char* buffer,pEFDOLLARV pDollars); void EfldExtractDollarLData(char* buffer,pEFDOLLARLV pBigDollars); double EfldExtractDollarValue(char* buffer); void EfldSetCommaLValue(char* bfr,long val,BOOL bLJust,int b_len); void EfldSetCommaValue(char* bfr,int val,BOOL bLJust,int b_len); void EfldSetDecimalData(char* bfr,pEFREALV pVal,BOOL bUseSeps,int len); void EfldSetDecimalLData(char* bfr,pEFREALLV plVal,BOOL bUseSeps,int len); void EfldSetDecimalValue(char* bf,double val,BOOL bUseSeps,int len); void EfldSetDollarData(char* bfr,pEFDOLLARV pVal,BOOL bUseSeps,int len); void EfldSetDollarLData(char* bfr,pEFDOLLARLV plVal,BOOL bSeps,int len); void EfldSetDollarValue(char* bfr,double Val,BOOL bUseSeps,int len); void EfldSetEmptyFmtField(pS_EDITFIELD pEfd); void InitCheckDollarField(char* buffer,int blen,int mode); void InsertIndicator(BOOL state); void ResetMultEditfield(register pM_EDITFIELD efldp); void ResetSglEditfield(register pS_EDITFIELD efldp); BOOL RunDatefield(pS_EDITFIELD sefldptr); BOOL RunFKEPartNoField(pS_EDITFIELD pEfd); BOOL RunLogicCBfield(int row,int col,pS_CBEFIELD pCBEf,BOOL* valp); BOOL RunLogicfield(int row,int col,pS_EDITFIELD efp,BOOL* valp); BOOL RunMultEditfield(pM_EDITFIELD mefldptr); BOOL RunPhonefield(pS_EDITFIELD sefldptr); int RunScreenSystem(int (*init_scrn_rtn)()); BOOL RunSglCBEfield(pS_CBEFIELD pEf); BOOL RunSglEditfield(pS_EDITFIELD pEf); BOOL RunTimefield(pS_EDITFIELD sefldptr); BOOL RunZipfield(pS_EDITFIELD sefldptr); void ScreenDrawEditfields(pSCREENSTRU screen); void ScreenDrawStrings(SCREEN_STRINGS* strings,char attr); pFnAnon ScreenLimit(pSCREENSTRU screen,int key); void ScreenSetupEditfield(pSCREENSTRU scn,SCREEN_EFLD_DEFS* init,void* efd); int ValidTelNumberDigit(char input); int _defSglEfldCallback(int why,int key,register char* buffer,register char* where,pS_EDITFIELD efd); void _drawSFmtEditfield(pS_EDITFIELD efd); BOOL _runSglFmtEditfield(pS_CBEFIELD pCBEf); |
For more information, click here, or send email to codelibs@L5Software.com with "Library::EditFlds inquiry" in the subject line.
FKETM Code Libraries Home Page
Hosted by FKEinternet