Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/ev-view-private.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2008-01-04 20:26:24 (GMT)
committer Carlos Garnacho <carlosg@src.gnome.org>2008-01-04 20:26:24 (GMT)
commit1624d8ca4f26f53dcae3e2f122285d75fa003384 (patch)
treef3d927a12b82881dd8303135259c7fb487714216 /shell/ev-view-private.h
parentffd1dec01f98d853c017b575fd4df26377ed7e65 (diff)
Add a EvTransitionAnimation to the struct.
2008-01-04 Carlos Garnacho <carlosg@gnome.org> * shell/ev-view-private.h: Add a EvTransitionAnimation to the struct. * shell/ev-view.c (ev_view_expose_event) (ev_view_change_page) (ev_view_transition_animation_start) (ev_view_transition_animation_finish) (ev_transition_animation_frame) (job_finished_cb) (page_changed_cb) (ev_view_set_presentation) (ev_view_next_page) (ev_view_previous_page): Use EvTransitionAnimation to drive page changes in the presentation mode, the animation will wait to start until both the origin and destination page surfaces are available. Fixes #458460. (draw_loading_text): Remove workaround for bug #320352, it's now fixed properly. svn path=/trunk/; revision=2800
Diffstat (limited to 'shell/ev-view-private.h')
-rw-r--r--shell/ev-view-private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/shell/ev-view-private.h b/shell/ev-view-private.h
index a2a2812..c36cd57 100644
--- a/shell/ev-view-private.h
+++ b/shell/ev-view-private.h
@@ -27,6 +27,7 @@
#include "ev-image.h"
#include "ev-form-field.h"
#include "ev-selection.h"
+#include "ev-transition-animation.h"
#define DRAG_HISTORY 10
@@ -172,6 +173,8 @@ struct _EvView {
/* Goto Popup */
GtkWidget *goto_window;
GtkWidget *goto_entry;
+
+ EvTransitionAnimation *animation;
};
struct _EvViewClass {