|  |  |  | Libwnck Reference Manual |  | 
|---|
WnckTasklist —
struct WnckTasklistPrivate; enum WnckTasklistGroupingType; GtkWidget* wnck_tasklist_new (WnckScreen *screen); void wnck_tasklist_set_screen (WnckTasklist *tasklist, WnckScreen *screen); const int* wnck_tasklist_get_size_hint_list (WnckTasklist *tasklist, int *n_elements); void wnck_tasklist_set_grouping (WnckTasklist *tasklist, WnckTasklistGroupingType grouping); void wnck_tasklist_set_switch_workspace_on_unminimize (WnckTasklist *tasklist, gboolean switch_workspace_on_unminimize); void wnck_tasklist_set_grouping_limit (WnckTasklist *tasklist, gint limit); void wnck_tasklist_set_include_all_workspaces (WnckTasklist *tasklist, gboolean include_all_workspaces); void wnck_tasklist_set_minimum_width (WnckTasklist *tasklist, gint size); gint wnck_tasklist_get_minimum_width (WnckTasklist *tasklist); void wnck_tasklist_set_minimum_height (WnckTasklist *tasklist, gint size); gint wnck_tasklist_get_minimum_height (WnckTasklist *tasklist); GdkPixbuf* (*WnckLoadIconFunction) (const char *icon_name, int size, unsigned int flags, void *data); void wnck_tasklist_set_icon_loader (WnckTasklist *tasklist, WnckLoadIconFunction load_icon_func, void *data, GDestroyNotify free_data_func);
typedef enum {
  WNCK_TASKLIST_NEVER_GROUP,
  WNCK_TASKLIST_AUTO_GROUP,
  WNCK_TASKLIST_ALWAYS_GROUP
} WnckTasklistGroupingType;
void        wnck_tasklist_set_screen        (WnckTasklist *tasklist,
                                             WnckScreen *screen);
| tasklist : | |
| screen : | 
const int*  wnck_tasklist_get_size_hint_list
                                            (WnckTasklist *tasklist,
                                             int *n_elements);
| tasklist : | |
| n_elements : | |
| Returns : | 
void        wnck_tasklist_set_grouping      (WnckTasklist *tasklist,
                                             WnckTasklistGroupingType grouping);
| tasklist : | |
| grouping : | 
void        wnck_tasklist_set_switch_workspace_on_unminimize
                                            (WnckTasklist *tasklist,
                                             gboolean switch_workspace_on_unminimize);
| tasklist : | |
| switch_workspace_on_unminimize : | 
void        wnck_tasklist_set_grouping_limit
                                            (WnckTasklist *tasklist,
                                             gint limit);
| tasklist : | |
| limit : | 
void        wnck_tasklist_set_include_all_workspaces
                                            (WnckTasklist *tasklist,
                                             gboolean include_all_workspaces);
| tasklist : | |
| include_all_workspaces : | 
void        wnck_tasklist_set_minimum_width (WnckTasklist *tasklist,
                                             gint size);
| tasklist : | |
| size : | 
gint wnck_tasklist_get_minimum_width (WnckTasklist *tasklist);
| tasklist : | |
| Returns : | 
void        wnck_tasklist_set_minimum_height
                                            (WnckTasklist *tasklist,
                                             gint size);
| tasklist : | |
| size : | 
gint        wnck_tasklist_get_minimum_height
                                            (WnckTasklist *tasklist);
| tasklist : | |
| Returns : | 
GdkPixbuf*  (*WnckLoadIconFunction)         (const char *icon_name,
                                             int size,
                                             unsigned int flags,
                                             void *data);
| icon_name : | |
| size : | |
| flags : | |
| data : | |
| Returns : | 
void        wnck_tasklist_set_icon_loader   (WnckTasklist *tasklist,
                                             WnckLoadIconFunction load_icon_func,
                                             void *data,
                                             GDestroyNotify free_data_func);Sets a function to be used for loading icons. The icon loader function takes an icon name as in the Icon field in a .desktop file. The "flags" field for the function is not defined to do anything yet.
| tasklist : | a WnckTasklist | 
| load_icon_func : | icon loader function | 
| data : | data for icon loader function | 
| free_data_func : | function to free the data | 
| << WnckClassGroup | WnckWindow >> |