diff options
author | Havoc Pennington <hp@pobox.com> | 2001-10-09 04:30:16 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2001-10-09 04:30:16 +0000 |
commit | 9484d2d25313e90e75f7ac0c8546f22fa7f119c5 (patch) | |
tree | 72f7fa614bb61189a6869d40babb5885b6ba0444 /libwnck/window.h | |
parent | 28183f91965ad96d187096d5e49f648f12cb4dd9 (diff) | |
download | libwnck-9484d2d25313e90e75f7ac0c8546f22fa7f119c5.tar.gz |
support window icons
2001-10-09 Havoc Pennington <hp@pobox.com>
* libwnck/window.c, libwnck/xutils.c: support window icons
Diffstat (limited to 'libwnck/window.h')
-rw-r--r-- | libwnck/window.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libwnck/window.h b/libwnck/window.h index 5147469..d53d22f 100644 --- a/libwnck/window.h +++ b/libwnck/window.h @@ -24,6 +24,7 @@ #include <glib-object.h> #include <libwnck/screen.h> +#include <gdk-pixbuf/gdk-pixbuf.h> G_BEGIN_DECLS @@ -71,6 +72,9 @@ struct _WnckWindowClass /* Changed workspace or pinned/unpinned state */ void (* workspace_changed) (WnckWindow *window); + + /* Changed icon */ + void (* icon_changed) (WnckWindow *window); }; GType wnck_window_get_type (void) G_GNUC_CONST; @@ -123,6 +127,19 @@ void wnck_window_unpin (WnckWindow *window); void wnck_window_activate (WnckWindow *window); gboolean wnck_window_is_active (WnckWindow *window); + +GdkPixbuf* wnck_window_get_icon (WnckWindow *window); +GdkPixbuf* wnck_window_get_mini_icon (WnckWindow *window); + +void wnck_window_set_create_fallback_icon (WnckWindow *window, + gboolean setting); +void wnck_window_set_icon_size (WnckWindow *window, + int width, + int height); +void wnck_window_set_mini_icon_size (WnckWindow *window, + int width, + int height); + G_END_DECLS #endif /* WNCK_WINDOW_H */ |