X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=shell%2Fev-view.h;h=c0108c59b16c3d4a01f9024ae7e4bbc8f8f6eba8;hb=2de7c9f04ca0fb4e471c7e0be6a9b332d7df2cd1;hp=b87d345ebbd477643e1b91e82150b46f68fff02e;hpb=d90349e5e8acdb07bb56e22fd7923206465ae47b;p=evince.git diff --git a/shell/ev-view.h b/shell/ev-view.h index b87d345e..c0108c59 100644 --- a/shell/ev-view.h +++ b/shell/ev-view.h @@ -54,18 +54,22 @@ void ev_view_select_all (EvView *view); /* sizing and behavior */ -/* These are all orthoganal to each other, with the exception of 'presentation' +/* These are all orthoganal to each other, except 'presentation' trumps all + * other behaviors */ -void ev_view_set_continuous (EvView *view, - gboolean continuous); -void ev_view_set_dual_page (EvView *view, - gboolean dual_page); -void ev_view_set_full_screen (EvView *view, - gboolean full_screen); -void ev_view_set_presentation (EvView *view, - gboolean presentation); -void ev_view_set_sizing_mode (EvView *view, - EvSizingMode mode); +void ev_view_set_continuous (EvView *view, + gboolean continuous); +void ev_view_set_dual_page (EvView *view, + gboolean dual_page); +void ev_view_set_fullscreen (EvView *view, + gboolean fullscreen); +gboolean ev_view_get_fullscreen (EvView *view); +void ev_view_set_presentation (EvView *view, + gboolean presentation); +gboolean ev_view_get_presentation (EvView *view); +void ev_view_set_sizing_mode (EvView *view, + EvSizingMode mode); +EvSizingMode ev_view_get_sizing_mode (EvView *view); /* Page size */ @@ -73,6 +77,11 @@ gboolean ev_view_can_zoom_in (EvView *view); void ev_view_zoom_in (EvView *view); gboolean ev_view_can_zoom_out (EvView *view); void ev_view_zoom_out (EvView *view); +void ev_view_set_zoom (EvView *view, + double factor, + gboolean relative); +double ev_view_get_zoom (EvView *view); + void ev_view_set_zoom_for_size (EvView *view, int width, int height,