Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/libview/ev-view.h
Commit message (Collapse)AuthorAgeFilesLines
* Preliminary support for adding new annotationsCarlos Garcia Campos2010-07-201-3/+6
| | | | At the moment only Text annotations can be added. See bug #168304.
* [libview] Add ev_view_focus_annotation() to focus the given annotationCarlos Garcia Campos2010-07-121-0/+3
|
* [libview] Add support for synctex in EvViewCarlos Garcia Campos2010-06-281-0/+4
| | | | | | - A signal with a source link is emitted on CTRL + click - A new public method has been added to highlight the view rectangle corresponding to a source link
* [libview] Rename get_page_extents as ev_view_get_page_extents and make it publicDaniel Garcia2010-06-261-0/+5
|
* Use a dynamic pixbuf cache size based on document page sizeCarlos Garcia Campos2010-05-311-8/+10
| | | | | | | Instead of using a static number of pages to cache, we use a size in bytes, and the number of pages that will be cached depends on the current zoom level. It allows us caching more pages for lower scale factors and increase zoom level by caching fewer pages. See bug #303365.
* [libview] Remove prototypes of non existent methodsCarlos Garcia Campos2010-05-311-8/+0
|
* Update FSF address everywhere.Arun Persaud2010-04-051-1/+1
| | | | | | | | updated where 'git grep Temple' showed an old address, not including po-files. Fixes bug# 514607. Signed-off-by: Arun Persaud <arun@nubati.net>
* [libview] Remove ev_view_page_label_from_dest()Carlos Garcia Campos2010-01-031-1/+0
| | | | | It shouldn't be a view method since it depends on the document rather than the view and it's been replaced by ev_document_links_get_dest_page_label()
* Remove leftover function prototypeTomeu Vizoso2009-12-161-2/+1
|
* [libview] Remove props and api from EvView that is already in EvDocumentModelCarlos Garcia Campos2009-12-131-20/+0
|
* [libview] Remove ev_view_set_screen_dpi() from EvViewCarlos Garcia Campos2009-09-151-2/+0
|
* Remove EvPageCache and use EvDocumentModel insteadCarlos Garcia Campos2009-09-151-11/+5
| | | | | | | EvView is now another view for the common model EvDocumentModel. Now it's possible to have several windows for the same document without the symlink hack. Every window has its own model, while the document object is shared.
* Remove zoom-invalid signal from EvViewCarlos Garcia Campos2009-09-151-5/+0
| | | | | | | | | It was used by EvView when sizing mode was best-fit or fit-width to request the window for its content size. This is not needed at all, since we already call size_allocate on parent class. GtkScrolledWindow takes into account the shadow type and scrollbars visibility in its size_allocate method, so we can just take the allocation returned to calculate the zoom in case of best-fit or fit-width.
* Move ev_view_update_view_size() from libview to ev-window again and makeCarlos Garcia Campos2009-04-061-3/+0
| | | | | | | | | | | | | | | 2009-04-06 Carlos Garcia Campos <carlosgc@gnome.org> * libview/ev-view.[ch]: (ev_view_set_zoom), (ev_view_update_view_size): * shell/ev-window.c: (ev_window_set_view_size), (ev_window_sizing_mode_changed_cb), (ev_window_init): Move ev_view_update_view_size() from libview to ev-window again and make sure the view is not redrawn when calling ev_view_set_zoom more than once with the same zoom scale. svn path=/trunk/; revision=3573
* Renamed from evince-backend.pc.in. Renamed library to libevdocument.la.Christian Persch2009-01-251-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: * evince-document.pc.in: Renamed from evince-backend.pc.in. * libdocument/Makefile.am: Renamed library to libevdocument.la. * libview/Makefile.am: * shell/Makefile.am: * backend/*/Makefile.am: Adapt to changed library name. * libdocument/Makefile.am: * libview/Makefile.am: Change the installed headers path to match the directory names in SVN. * evince-document.h: * evince-view.h: Add single headers. Bug #568227. * libdocument/*.h: * libview/*.h: Add single headers guards. * libview/Makefile.am: * libdocument/Makefile.am: * backend/*/Makefile.am: * help/reference/Makefile.am: Define EVINCE_COMPILATION, so we can still include individual headers. * properties/Makefile.am: * properties/ev-properties-main.c: * properties/ev-properties-view.h: * thumbnailer/Makefile.am: * thumbnailer/evince-thumbnailer.c: Include only evince-document.h. * libdocument/Makefile.am: * libview/Makefile.am: Generate type builtins from all installed headers. * libdocument/ev-link-action.[ch]: * libdocument/ev-link-dest.[ch]: * libdocument/ev-transition-effect.[ch]: * libview/ev-view.[ch]: Remove handcoded type builtins. * libdocument/Makefile.am: * evince-document.h: Add ev-document-factory.h to the public headers. svn path=/trunk/; revision=3381
* Move EvView specific code to a libeviview library so that it can beCarlos Garcia Campos2009-01-181-0/+145
2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * Makefile.am: * libdocument/Makefile.am: * libview/Makefile.am: * libview/ev-job-scheduler.[ch]: * libview/ev-jobs.[ch]: * libview/ev-page-cache.[ch]: * libview/ev-pixbuf-cache.[ch]: * libview/ev-timeline.[ch]: * libview/ev-transition-animation.[ch]: * libview/ev-view-accessible.[ch]: * libview/ev-view-marshal.list: * libview/ev-view.[ch]: * shell/Makefile.am: Move EvView specific code to a libeviview library so that it can be embbeded in other applications. Based on patches by Tomeu Vizoso. Fixes bug #567751. svn path=/trunk/; revision=3348