46 #ifndef LEGATO_EDITWIDGET_H 47 #define LEGATO_EDITWIDGET_H 56 #define LE_EDITWIDGET_VTABLE(THIS_TYPE) \ 57 LE_WIDGET_VTABLE(THIS_TYPE) \ 59 leResult (*editStart)(THIS_TYPE* _this); \ 60 void (*editEnd)(THIS_TYPE* _this); \ 61 void (*editClear)(THIS_TYPE* _this); \ 62 void (*editAccept)(THIS_TYPE* _this); \ 63 void (*editSet)(THIS_TYPE* _this, const leString* str); \ 64 void (*editAppend)(THIS_TYPE* _this, const leString* str); \ 65 void (*editBackspace)(THIS_TYPE* _this); \ 253 leResult _leEditWidget_StartEdit(
void);
254 void _leEditWidget_EndEdit(
void);
256 void _leEditWidget_Clear(
void);
257 void _leEditWidget_Accept(
void);
258 void _leEditWidget_Set(
const leString* str);
259 void _leEditWidget_Append(
const leString* str);
260 void _leEditWidget_Backspace(
void);
263 #endif // LEGATO_EDITWIDGET_H Common macros and definitions used by Legato.
This struct represents a string.
Definition: legato_string.h:107
leResult
This enum represents function call results.
Definition: legato_common.h:123
Fixed string functions and definitions.