]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-view-private.h
Added si
[evince.git] / shell / ev-view-private.h
index 22bd7a0e76b7863c15822c5e806e3d44d52331c8..c36cd57bd421633fb1f2c3f0fd7e1f75c78f1bde 100644 (file)
@@ -27,6 +27,9 @@
 #include "ev-image.h"
 #include "ev-form-field.h"
 #include "ev-selection.h"
+#include "ev-transition-animation.h"
+
+#define DRAG_HISTORY 10
 
 /* Information for middle clicking and moving around the doc */
 typedef struct {
@@ -34,6 +37,10 @@ typedef struct {
        GdkPoint start;
        gdouble hadj;
        gdouble vadj;
+       guint drag_timeout_id;
+       guint release_timeout_id;
+       GdkPoint buffer[DRAG_HISTORY];
+       GdkPoint momentum;
 } DragInfo;
 
 /* Autoscrolling */
@@ -166,6 +173,8 @@ struct _EvView {
        /* Goto Popup */
        GtkWidget *goto_window;
        GtkWidget *goto_entry;
+
+       EvTransitionAnimation *animation;
 };
 
 struct _EvViewClass {