FreeCalypso > hg > fc-magnetite
view src/ui3/bmi/AUITextEntry.h @ 672:3e4f212e5d49
targets/*.conf cleanup: remove unnecessary TPUDRV_blob= lines
MAIN_blob= and/or TPUDRV_blob= may be *optionally* defined in
targets/*.conf files; if either variable is defined, it means that
using the specified version of the blob library is allowed on this
target, albeit likely suboptimal; if the variable is not defined,
then using a blob is not an option and compilation from source is
required for this component.
MAIN_blob= and TPUDRV_blob= are now defaulted to empty in configure.sh,
thus there is no need to explicitly specify that using a blob is not
a valid option.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 29 May 2020 03:11:16 +0000 |
parents | e8ddbb0837ed |
children |
line wrap: on
line source
#ifndef AUITEXTENTRY_H #define AUITEXTENTRY_H /* Key entry information*/ typedef struct { T_MFW_HND win; /* The editor window */ U32 update; /* Event to be sent to the window to update it */ T_ED_DATA *editor; /* Pointer to editor data */ UBYTE Level; /* Alpha level selected */ UBYTE Key; /* Alpha mode current key */ T_MFW_HND editTim; /* The timer for multi-tap */ } T_AUI_ENTRY_DATA; T_AUI_ENTRY_DATA *AUI_entry_Create(T_MFW_HND win, T_ED_DATA *editor, U32 update); void AUI_entry_Destroy(T_AUI_ENTRY_DATA *entry_data); USHORT AUI_entry_EditChar (T_AUI_ENTRY_DATA *entry_data, USHORT alphachar, BOOL multitap); USHORT AUI_entry_EditDigit (T_AUI_ENTRY_DATA *entry_data, UBYTE code); USHORT AUI_entry_EventKey (T_AUI_ENTRY_DATA *entry_data, MfwEvt event, MfwKbd *key); USHORT AUI_entry_GetKeyChar(T_AUI_ENTRY_DATA *entry_data, T_ED_CASE_PREF casePref); void AUI_entry_StopMultitap(T_AUI_ENTRY_DATA *entry_data); #endif