X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=libview%2Fev-view-private.h;h=01e260b8cc1584cbffe4e7166e8426ae98944e1f;hb=0a8ca94b8cb16d63e63cad2edce7a9035322ff3d;hp=4c2457e40ecd63ef2f5fed504a78d8d4faadc1f3;hpb=1ffe54671c4d242e9698f1a07276552dfdabcd07;p=evince.git diff --git a/libview/ev-view-private.h b/libview/ev-view-private.h index 4c2457e4..01e260b8 100644 --- a/libview/ev-view-private.h +++ b/libview/ev-view-private.h @@ -15,7 +15,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #if !defined (EVINCE_COMPILATION) @@ -125,6 +125,9 @@ struct _EvView { EvViewCursor cursor; EvJobRender *current_job; + GtkRequisition requisition; + gboolean internal_size_request; + /* Scrolling */ GtkAdjustment *hadjustment; GtkAdjustment *vadjustment; @@ -151,7 +154,8 @@ struct _EvView { gboolean dual_page; gboolean fullscreen; EvSizingMode sizing_mode; - cairo_surface_t *loading_text; + GtkWidget *loading_window; + guint loading_timeout; /* Common for button press handling */ int pressed_button; @@ -192,7 +196,8 @@ struct _EvViewClass { void (*external_link) (EvView *view, EvLinkAction *action); void (*popup_menu) (EvView *view, - EvLink *link); + GList *items); + void (*selection_changed) (EvView *view); }; void _get_page_size_for_scale_and_rotation (EvDocument *document,