![]() |
µGFX
2.9
version 2.9
|
GWIN Graphic window subsystem header file.
Definition in file gwin_button.h.
Go to the source code of this file.
Data Structures | |
| struct | GButtonObject |
| The button widget structure. More... | |
Functions | |
| GHandle | gwinGButtonCreate (GDisplay *g, GButtonObject *gb, const GWidgetInit *pInit) |
| Create a button widget. More... | |
| gBool | gwinButtonIsPressed (GHandle gh) |
| Is the button current pressed. More... | |
| void | gwinButtonDraw_Normal (GWidgetObject *gw, void *param) |
| The default rendering function for the button widget. More... | |
| void | gwinButtonDraw_Rounded (GWidgetObject *gw, void *param) |
| Renders a rectangular button with rounded corners. More... | |
| void | gwinButtonDraw_Ellipse (GWidgetObject *gw, void *param) |
| Renders a button with an elliptical shape. More... | |
| void | gwinButtonDraw_ArrowUp (GWidgetObject *gw, void *param) |
| Renders a button in a shape of an arrow pointing up. More... | |
| void | gwinButtonDraw_ArrowDown (GWidgetObject *gw, void *param) |
| Renders a button in a shape of an arrow pointing down. More... | |
| void | gwinButtonDraw_ArrowLeft (GWidgetObject *gw, void *param) |
| Renders a button in a shape of an arrow pointing left. More... | |
| void | gwinButtonDraw_ArrowRight (GWidgetObject *gw, void *param) |
| Renders a button in a shape of an arrow pointing right. More... | |
| void | gwinButtonDraw_Image (GWidgetObject *gw, void *param) |
| Renders a button using individual images for each button state. More... | |
Macros | |
| #define | GEVENT_GWIN_BUTTON (GEVENT_GWIN_CTRL_FIRST+0) |
| The Event Type for a Button Event. More... | |
| #define | GBUTTON_FLG_PRESSED 0x01 |
| The internal button flags. More... | |
Typedefs | |
| typedef GEventGWin | GEventGWinButton |
| A Button Event. More... | |
| typedef struct GButtonObject | GButtonObject |
| The button widget structure. More... | |