MPLABĀ® Harmony Graphics Suite
Data Structures | Macros | Typedefs | Functions
legato_editwidget.h File Reference

Edit widget functions and definitions. More...

#include "gfx/legato/common/legato_common.h"
#include "gfx/legato/widget/legato_widget.h"
#include "gfx/legato/string/legato_string.h"
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 _leEditWidget_EndEdit ()
 
void _leEditWidget_Clear ()
 
void _leEditWidget_Accept ()
 
void _leEditWidget_Set (const leString *str)
 
void _leEditWidget_Append (const leString *str)
 
void _leEditWidget_Backspace ()
 

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); \
leResult
leResult
This enum represents function call results.
Definition: legato_common.h:134
leString
This struct represents a string.
Definition: legato_string.h:108