|  | µ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... | |