34 #define GNT_TYPE_WS (gnt_ws_get_gtype()) 35 #define GNT_WS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_WS, GntWS)) 36 #define GNT_IS_WS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_WS)) 37 #define GNT_IS_WS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_WS)) 38 #define GNT_WS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_WS, GntWSClass)) 62 void (*draw_taskbar)(
GntWS *ws, gboolean );
void gnt_ws_set_name(GntWS *ws, const gchar *name)
Set the name of a workspace.
void gnt_ws_draw_taskbar(GntWS *ws, gboolean reposition)
Draw the taskbar in a workspace.
void gnt_ws_hide(GntWS *ws, GHashTable *table)
Hide a workspace.
const char * gnt_ws_get_name(GntWS *ws)
Get the name of a workspace.
void gnt_ws_remove_widget(GntWS *ws, GntWidget *widget)
Remove a widget from a workspace.
void gnt_ws_show(GntWS *ws, GHashTable *table)
Show a workspace.
void gnt_ws_add_widget(GntWS *ws, GntWidget *widget)
Add a widget to a workspace.
G_BEGIN_DECLS GType gnt_ws_get_gtype(void)
GntWS * gnt_ws_new(const char *name)
Create a new workspace with the specified name.
void gnt_ws_widget_show(GntWidget *widget, GHashTable *nodes)
Show a widget in a workspace.
void gnt_ws_widget_hide(GntWidget *widget, GHashTable *nodes)
Hide a widget in a workspace.