X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-view-private.h;h=c36cd57bd421633fb1f2c3f0fd7e1f75c78f1bde;hb=3e9c324a5f8be62b6e360cfc358bbd3d24986e22;hp=22bd7a0e76b7863c15822c5e806e3d44d52331c8;hpb=14633f07b92d515ca0c4447506fa938b3568f013;p=evince.git diff --git a/shell/ev-view-private.h b/shell/ev-view-private.h index 22bd7a0e..c36cd57b 100644 --- a/shell/ev-view-private.h +++ b/shell/ev-view-private.h @@ -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 {