µGFX  2.9
version 2.9
gwin_tabset.h File Reference

Detailed Description

GWIN Graphic window subsystem header file.

Definition in file gwin_tabset.h.

Go to the source code of this file.

Data Structures

struct  GEventGWinTabset
 A Tabset Event. More...
 

Functions

GHandle gwinGTabsetCreate (GDisplay *g, GTabsetObject *fo, GWidgetInit *pInit, gU32 flags)
 Create a tabset widget. More...
 
GHandle gwinTabsetAddTab (GHandle gh, const char *title, gBool useAlloc)
 Add a tab-page to the tabset. More...
 
int gwinTabsetCountTabs (GHandle gh)
 Count the number of tabs in the tabset. More...
 
GHandle gwinTabsetGetTabByIndex (GHandle gh, int index)
 Get the GHandle of a tab based on its position. More...
 
GHandle gwinTabsetGetTabByTitle (GHandle gh, const char *title)
 Get the GHandle of a tab based on its title. More...
 
void gwinTabsetSetTitle (GHandle gh, const char *title, gBool useAlloc)
 Set the title of a tab-page. More...
 
void gwinTabsetSetTab (GHandle gh)
 Set the active tab in a tabset. More...
 
void gwinTabsetDraw_Std (GWidgetObject *gw, void *param)
 The default rendering function for the tabset widget. More...
 
void gwinTabsetDraw_Transparent (GWidgetObject *gw, void *param)
 Renders the tabset but leaves the client area transparent. More...
 
void gwinTabsetDraw_Image (GWidgetObject *gw, void *param)
 Renders the tabset and uses the specified image for the client area. More...
 

Macros

#define GEVENT_GWIN_TABSET   (GEVENT_GWIN_CTRL_FIRST+5)
 The Event Type for a Tabset Event. More...
 
#define gwinTabsetDeleteTab(gh)   gwinDestroy(gh)
 Delete a tab-page. More...
 
#define gwinTabsetGetTitle(gh)   gwinGetText(gh)
 Get the title of a tab-page. More...
 
#define GWIN_TABSET_BORDER   0x00000001
 Flags for gwinTabsetCreate() More...
 

Typedefs

typedef struct GEventGWinTabset GEventGWinTabset
 A Tabset Event. More...