![]() |
![]() |
![]() |
Libwnck Reference Manual | ![]() |
---|
WnckTasklistWnckTasklist — |
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 >> |