 |
MPLABĀ® Harmony Graphics Suite
|
Go to the documentation of this file.
46 #ifndef LEGATO_GROUPBOX_H
47 #define LEGATO_GROUPBOX_H
51 #if LE_GROUPBOX_WIDGET_ENABLED
62 typedef struct leGroupBoxWidget leGroupBoxWidget;
68 #define LE_GROUPBOXWIDGET_VTABLE(THIS_TYPE) \
69 LE_WIDGET_VTABLE(THIS_TYPE) \
71 leString* (*getString)(const THIS_TYPE* _this); \
72 leResult (*setString)(THIS_TYPE* _this, const leString* str); \
74 typedef struct leGroupBoxWidgetVTable
76 LE_GROUPBOXWIDGET_VTABLE(leGroupBoxWidget)
77 } leGroupBoxWidgetVTable;
106 typedef struct leGroupBoxWidget
110 const leGroupBoxWidgetVTable* fn;
132 LIB_EXPORT leGroupBoxWidget* leGroupBoxWidget_New();
144 void leGroupBoxWidget_Constructor(leGroupBoxWidget* box);
147 #define THIS_TYPE struct leWidget
159 virtual leString* getString(
const leGroupBoxWidget* _this);
175 virtual leResult setString(leGroupBoxWidget* _this,
183 #endif // LE_GROUPBOX_WIDGET_ENABLED
Error functions, macros and definitions.
leResult
This enum represents function call results.
Definition: legato_common.h:134
This struct represents a rectangle.
Definition: legato_common.h:405
Memory functions and definitions.
@ LE_DIRECTION_LEFT
Definition: legato_common.h:266
This struct represents a string.
Definition: legato_string.h:108
@ LE_DIRECTION_DOWN
Definition: legato_common.h:265
General internal utilities for the library.
Fixed string functions and definitions.
@ LE_DIRECTION_UP
Definition: legato_common.h:267
leColor leScheme_GetRenderColor(const leScheme *schm, leSchemeColor clr)
Gets a scheme render color for the current layer color mode.
Definition: legato_scheme.c:68
@ LE_TRUE
Definition: legato_common.h:159
Common macros and definitions used by Legato.
const leStringVTable * fn
Definition: legato_string.h:109
@ LE_DIRECTION_RIGHT
Definition: legato_common.h:264