X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-view.h;h=c0108c59b16c3d4a01f9024ae7e4bbc8f8f6eba8;hb=2de7c9f04ca0fb4e471c7e0be6a9b332d7df2cd1;hp=3c4fdbb5dc7a71bfea5aa26320e03fa4e7f66ac2;hpb=4e8b4b4da36dd24ed5d3a19918dfcfdcc9840fac;p=evince.git diff --git a/shell/ev-view.h b/shell/ev-view.h index 3c4fdbb5..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, @@ -82,10 +91,6 @@ void ev_view_zoom_normal (EvView *view); void ev_view_set_size (EvView *view, int width, int height); -void ev_view_set_spacing (EvView *view, - int spacing); -void ev_view_set_show_border (EvView *view, - gboolean show_border); /* Find */ gboolean ev_view_can_find_next (EvView *view);