Author: jasper
Date: 2006-08-12 15:00:35 +0000 (Sat, 12 Aug 2006)
New Revision: 22723
Modified:
libxfcegui4/trunk/configure.in.in
libxfcegui4/trunk/libxfcegui4/netk-tasklist.c
libxfcegui4/trunk/libxfcegui4/netk-tasklist.h
Log:
Add netk_tasklist_set_button_relief() function.
Modified: libxfcegui4/trunk/configure.in.in
===================================================================
--- libxfcegui4/trunk/configure.in.in 2006-08-12 11:21:31 UTC (rev 22722)
+++ libxfcegui4/trunk/configure.in.in 2006-08-12 15:00:35 UTC (rev 22723)
@@ -7,7 +7,7 @@
dnl ***************************
dnl *** Version information ***
dnl ***************************
-m4_define([libxfcegui4_verinfo], [5:0:1])
+m4_define([libxfcegui4_verinfo], [5:1:1])
m4_define([libxfcegui4_version_major], [4])
m4_define([libxfcegui4_version_minor], [3])
m4_define([libxfcegui4_version_micro], [90])
Modified: libxfcegui4/trunk/libxfcegui4/netk-tasklist.c
===================================================================
--- libxfcegui4/trunk/libxfcegui4/netk-tasklist.c 2006-08-12 11:21:31 UTC
(rev 22722)
+++ libxfcegui4/trunk/libxfcegui4/netk-tasklist.c 2006-08-12 15:00:35 UTC
(rev 22723)
@@ -160,6 +160,7 @@
GDestroyNotify free_icon_loader_data;
gboolean show_label;
+ GtkReliefStyle relief;
};
@@ -507,6 +508,20 @@
netk_tasklist_update_lists (tasklist);
}
+void
+netk_tasklist_set_button_relief (NetkTasklist * tasklist,
+ GtkReliefStyle relief)
+{
+ g_return_if_fail (NETK_IS_TASKLIST (tasklist));
+
+ if (tasklist->priv->relief == relief)
+ return;
+
+ tasklist->priv->relief = relief;
+ netk_tasklist_update_lists (tasklist);
+ gtk_widget_queue_resize (GTK_WIDGET (tasklist));
+}
+
void
netk_tasklist_set_grouping (NetkTasklist * tasklist,
NetkTasklistGroupingType grouping)
@@ -1235,6 +1250,7 @@
netk_tasklist_set_screen (tasklist, screen);
tasklist->priv->show_label=TRUE;
+ tasklist->priv->relief=GTK_RELIEF_NORMAL;
return GTK_WIDGET (tasklist);
}
@@ -2213,7 +2229,7 @@
task->button = gtk_toggle_button_new ();
task->button_activate = 0;
- gtk_button_set_relief (GTK_BUTTON (task->button), GTK_RELIEF_NONE);
+ gtk_button_set_relief (GTK_BUTTON (task->button),
task->tasklist->priv->relief);
g_object_add_weak_pointer (G_OBJECT (task->button),
(void **) &task->button);
Modified: libxfcegui4/trunk/libxfcegui4/netk-tasklist.h
===================================================================
--- libxfcegui4/trunk/libxfcegui4/netk-tasklist.h 2006-08-12 11:21:31 UTC
(rev 22722)
+++ libxfcegui4/trunk/libxfcegui4/netk-tasklist.h 2006-08-12 15:00:35 UTC
(rev 22723)
@@ -95,5 +95,8 @@
NetkLoadIconFunction load_icon_func,
void *data,
GDestroyNotify free_data_func);
+
+ void netk_tasklist_set_button_relief (NetkTasklist * tasklist,
+ GtkReliefStyle relief);
G_END_DECLS
#endif /* NETK_TASKLIST_H */
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits