diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | shell/ev-view.c | 2 | ||||
-rw-r--r-- | shell/ev-view.h | 5 |
3 files changed, 13 insertions, 1 deletions
@@ -1,3 +1,10 @@ +2009-01-16 Tomeu Vizoso <tomeu@sugarlabs.org> + + * shell/ev-view.c: (ev_view_set_zoom_for_size): + + Expose ev_view_set_zoom_for_size for embedders to use. Fixes bug + #567785. + 2009-01-16 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (reload_remote_copy_progress_cb), diff --git a/shell/ev-view.c b/shell/ev-view.c index ac4748e..ce5d057 100644 --- a/shell/ev-view.c +++ b/shell/ev-view.c @@ -5045,7 +5045,7 @@ ev_view_zoom_for_size_single_page (EvView *view, ev_view_set_zoom (view, scale, FALSE); } -static void +void ev_view_set_zoom_for_size (EvView *view, int width, int height, diff --git a/shell/ev-view.h b/shell/ev-view.h index d41edd1..e3b3829 100644 --- a/shell/ev-view.h +++ b/shell/ev-view.h @@ -96,6 +96,11 @@ void ev_view_zoom_out (EvView *view); void ev_view_set_zoom (EvView *view, double factor, gboolean relative); +void ev_view_set_zoom_for_size (EvView *view, + int width, + int height, + int vsb_width, + int hsb_height); double ev_view_get_zoom (EvView *view); void ev_view_set_screen_dpi (EvView *view, gdouble dpi); |