Find a file
Jon Mease 43246c563b Viewport transition refinements for Find and Undo/Redo actions
REVIEW: 114060

This patch introduces viewport transitions for undo/redo actions on annotations and forms.  When an annotation/form action is undone/redone but the associated annotation/form is not currently visible, the viewport is updated to center on the undo/redo action. If the annotation/form is visible, the viewport is not updated.

The viewport transitions for the Find action have also been updated to this same algorithm.  Previously the viewport was moved to center on each matching search term even if the search term was already visible in the viewport. This lead to unnecessary viewport transitions if the search term matched several items in a single paragraph for example.

These proposed changes to the viewport transition behavior are consistent with the find and undo behavior of many existing applications including Kate, Open Office, and Foxit PDF Reader.
2013-12-29 23:27:30 +01:00
active Merge remote-tracking branch 'origin/KDE/4.11' 2013-08-18 23:20:51 +02:00
cmake/modules Fix cmake condition 2013-02-24 00:40:39 +01:00
conf Auto-fit zoom 2013-08-18 17:19:20 +02:00
core Viewport transition refinements for Find and Undo/Redo actions 2013-12-29 23:27:30 +01:00
doc Doc: fix the name of the criteria 2013-11-20 00:18:55 +01:00
generators Merge remote-tracking branch 'origin/KDE/4.12' 2013-12-16 00:20:13 +01:00
interfaces Added AnnotationProxy to SaveInterface 2012-05-17 23:49:58 +02:00
shell SVN_SILENT made messages (.desktop file) 2013-08-04 04:26:31 +00:00
tests Add unit tests for editing PDF forms 2013-11-24 16:37:23 +01:00
ui Do not show the sidebar if it was hidden when defaulting to show the toc 2013-11-21 00:03:02 +01:00
.krazy synctex is "external code", make krazy stay away from it 2010-02-08 23:15:24 +00:00
aboutdata.h Added Fabio D'Urso in the about box credits tab 2012-06-14 00:12:16 +02:00
AUTHORS oKular goes poppler 2006-03-19 18:03:43 +00:00
CMakeLists.txt fix parttest not linking against okularpart on msvc 2013-12-09 18:46:36 +01:00
config-okular.h.cmake move the okular-poppler specific configuration into its own config.h 2007-09-07 16:04:32 +00:00
COPYING - MERGE KPDF 3.5 CHANGES 2005-11-04 11:59:51 +00:00
COPYING.DOC Add copies of the GFDL-1.2 and LGPL-2 2011-07-07 18:22:06 +02:00
COPYING.LIB Add copies of the GFDL-1.2 and LGPL-2 2011-07-07 18:22:06 +02:00
extensions.cpp using Part as class name makes it very easy to collide with other Parts out there and very ugly things will happen, add a namespace 2009-10-26 20:59:24 +00:00
extensions.h using Part as class name makes it very easy to collide with other Parts out there and very ugly things will happen, add a namespace 2009-10-26 20:59:24 +00:00
kdocumentviewer.h SVN_SILENT repeat with me, always check twice when doing a copy&paste... 2007-05-24 20:57:00 +00:00
Mainpage.dox Remove erroneous double-quotes around %c in Exec line 2013-05-03 22:53:56 +02:00
Messages.sh Allow nameless tools (which default to predefined names) 2013-04-20 10:47:33 +02:00
okular.upd Separate settings in core and non core 2012-10-16 00:28:29 +02:00
okular_part.desktop SVN_SILENT made messages (.desktop file) 2013-02-08 08:27:14 +01:00
okular_part_export.h test to make sure the toc reload feature works 2013-01-19 15:05:39 +01:00
OkularConfig.cmake Compat fix. FindOkular.cmake used to set OKULAR_FOUND. 2010-10-02 20:06:15 +00:00
OkularConfigureChecks.cmake SVN_SILENT simplify 2007-11-25 14:10:18 +00:00
part-viewermode.rc Removed zoom_fit_rect action from part.rc and part-viewermode.rc 2012-09-08 19:47:28 +02:00
part.cpp Merge remote-tracking branch 'origin/KDE/4.11' into KDE/4.12 2013-12-29 19:10:43 +01:00
part.h Revert the test, it's broken 2013-10-29 00:49:35 +01:00
part.rc Auto-fit zoom 2013-08-18 17:19:20 +02:00
README.internals.png Optimize PNG files again. 2008-01-02 00:10:07 +00:00
TODO Fix some typos found by Krazy2 2013-06-24 13:46:16 +03:00
VERSION update for the release 2013-12-11 20:14:18 +01:00