MPLABĀ® Harmony Graphics Suite  GFX v3.13.0
Legato API Documentation
legato_editwidget.h File Reference

Edit widget functions and definitions. More...

Include dependency graph for legato_editwidget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  leEditWidgetVTable
 
struct  leEditWidget
 

Macros

#define LE_EDITWIDGET_VTABLE(THIS_TYPE)
 

Typedefs

typedef struct leEditWidget leEditWidget
 
typedef struct leEditWidgetVTable leEditWidgetVTable
 

Functions

leResult _leEditWidget_EditStart (leEditWidget *_this)
 
void _leEditWidget_EditEnd (leEditWidget *_this)
 
void _leEditWidget_EditClear (leEditWidget *_this)
 
void _leEditWidget_EditAccept (leEditWidget *_this)
 
void _leEditWidget_EditSet (leEditWidget *_this, const leString *str)
 
void _leEditWidget_EditAppend (leEditWidget *_this, const leString *str)
 
void _leEditWidget_EditBackspace (leEditWidget *_this)
 
leResult _leEditWidget_StartEdit (void)
 
void _leEditWidget_EndEdit (void)
 
void _leEditWidget_Clear (void)
 
void _leEditWidget_Accept (void)
 
void _leEditWidget_Set (const leString *str)
 
void _leEditWidget_Append (const leString *str)
 
void _leEditWidget_Backspace (void)
 

Detailed Description

Edit widget functions and definitions.

This module implements the routines to enable edit of library widgets.

Macro Definition Documentation

◆ LE_EDITWIDGET_VTABLE

#define LE_EDITWIDGET_VTABLE (   THIS_TYPE)
Value:
LE_WIDGET_VTABLE(THIS_TYPE) \
leResult (*editStart)(THIS_TYPE* _this); \
void (*editEnd)(THIS_TYPE* _this); \
void (*editClear)(THIS_TYPE* _this); \
void (*editAccept)(THIS_TYPE* _this); \
void (*editSet)(THIS_TYPE* _this, const leString* str); \
void (*editAppend)(THIS_TYPE* _this, const leString* str); \
void (*editBackspace)(THIS_TYPE* _this); \
This struct represents a string.
Definition: legato_string.h:107
leResult
This enum represents function call results.
Definition: legato_common.h:123