don't animate the expander arrows if gtk-enable-animations is FALSE (bug

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).
This commit is contained in:
Michael Natterer 2006-01-13 10:03:31 +00:00 committed by Michael Natterer
parent dda636ee77
commit eb8f23f90f
3 changed files with 22 additions and 0 deletions

View 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

View 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

View 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)