]> Pileus Git - ~andy/gtk/commitdiff
don't animate the expander arrows if gtk-enable-animations is FALSE (bug
authorMichael Natterer <mitch@imendio.com>
Fri, 13 Jan 2006 10:03:31 +0000 (10:03 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Fri, 13 Jan 2006 10:03:31 +0000 (10:03 +0000)
2006-01-13  Michael Natterer  <mitch@imendio.com>

* gtk/gtktreeview.c (gtk_tree_view_real_expand_row)
(gtk_tree_view_real_collapse_row): don't animate the expander
arrows if gtk-enable-animations is FALSE (bug #142582).

ChangeLog
ChangeLog.pre-2-10
gtk/gtktreeview.c

index 39b88e6536982c02e39bb9fb65b362736449e996..5163ea3afb65b0258fd7d36c8d0503f77ee038ca 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-01-13  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_real_expand_row)
+       (gtk_tree_view_real_collapse_row): don't animate the expander
+       arrows if gtk-enable-animations is FALSE (bug #142582).
+
 2006-01-12  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtknotebook.c: Replace hardcoded values for tab-overlap and
index 39b88e6536982c02e39bb9fb65b362736449e996..5163ea3afb65b0258fd7d36c8d0503f77ee038ca 100644 (file)
@@ -1,3 +1,9 @@
+2006-01-13  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_real_expand_row)
+       (gtk_tree_view_real_collapse_row): don't animate the expander
+       arrows if gtk-enable-animations is FALSE (bug #142582).
+
 2006-01-12  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtknotebook.c: Replace hardcoded values for tab-overlap and
index 4de65e394fa8495697666b9fd41aaa1fe55a62fd..d9587bc281fcbcd29dad4f01bc7c22287321c912 100644 (file)
@@ -10740,6 +10740,11 @@ gtk_tree_view_real_expand_row (GtkTreeView *tree_view,
   GtkTreeIter temp;
   gboolean expand;
 
+  if (animate)
+    g_object_get (gtk_widget_get_settings (GTK_WIDGET (tree_view)),
+                  "gtk-enable-animations", &animate,
+                  NULL);
+
   remove_auto_expand_timeout (tree_view);
 
   if (node->children && !open_all)
@@ -10885,6 +10890,11 @@ gtk_tree_view_real_collapse_row (GtkTreeView *tree_view,
   GList *list;
   GdkWindow *child, *parent;
 
+  if (animate)
+    g_object_get (gtk_widget_get_settings (GTK_WIDGET (tree_view)),
+                  "gtk-enable-animations", &animate,
+                  NULL);
+
   remove_auto_expand_timeout (tree_view);
 
   if (node->children == NULL)