summaryrefslogtreecommitdiff
path: root/libwnck/wnck-handle.c
diff options
context:
space:
mode:
Diffstat (limited to 'libwnck/wnck-handle.c')
-rw-r--r--libwnck/wnck-handle.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/libwnck/wnck-handle.c b/libwnck/wnck-handle.c
index cc4771a..fd61761 100644
--- a/libwnck/wnck-handle.c
+++ b/libwnck/wnck-handle.c
@@ -28,6 +28,9 @@ struct _WnckHandle
GObject parent;
WnckClientType client_type;
+
+ gsize default_icon_size;
+ gsize default_mini_icon_size;
};
enum
@@ -120,6 +123,8 @@ wnck_handle_class_init (WnckHandleClass *self_class)
static void
wnck_handle_init (WnckHandle *self)
{
+ self->default_icon_size = WNCK_DEFAULT_ICON_SIZE;
+ self->default_mini_icon_size = WNCK_DEFAULT_MINI_ICON_SIZE;
}
WnckHandle
@@ -135,3 +140,29 @@ _wnck_handle_get_client_type (WnckHandle *self)
{
return self->client_type;
}
+
+void
+_wnck_handle_set_default_icon_size (WnckHandle *self,
+ gsize icon_size)
+{
+ self->default_icon_size = icon_size;
+}
+
+gsize
+_wnck_handle_get_default_icon_size (WnckHandle *self)
+{
+ return self->default_icon_size;
+}
+
+void
+_wnck_handle_set_default_mini_icon_size (WnckHandle *self,
+ gsize icon_size)
+{
+ self->default_mini_icon_size = icon_size;
+}
+
+gsize
+_wnck_handle_get_default_mini_icon_size (WnckHandle *self)
+{
+ return self->default_mini_icon_size;
+}