- 21 May, 2017 1 commit
-
-
Script Kiddy authored
-
- 12 May, 2017 1 commit
-
-
Script Kiddy authored
-
- 08 May, 2017 2 commits
-
-
Friedrich W. H. Kossebau authored
-
Albert Astals Cid authored
-
- 22 Apr, 2017 3 commits
-
-
Andreas Sturmlechner authored
-
Andreas Sturmlechner authored
REVIEW: 130099
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 13 Apr, 2017 1 commit
-
-
Tobias Deiminger authored
Prevent MouseAnnotation from accessing PageViewItem widgets any longer after PageView deletes them in PageView::notifySetup(). BUGS: 378696 REVIEW: 130087
-
- 12 Apr, 2017 2 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
- 09 Apr, 2017 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 06 Apr, 2017 1 commit
-
-
Albert Astals Cid authored
Thanfully they fixed this crazyness a while ago
-
- 05 Apr, 2017 1 commit
-
-
Albert Astals Cid authored
-
- 23 Mar, 2017 2 commits
-
-
Albert Astals Cid authored
Meh me for not compiling after doing a minor change
-
Gilbert Assaf authored
BUGS: 190203 REVIEWS: 129999
-
- 20 Mar, 2017 1 commit
-
-
Albert Astals Cid authored
-
- 19 Mar, 2017 4 commits
-
-
Albert Astals Cid authored
-
Oliver Sander authored
REVIEW: 130012 BUGS: 354012
-
Albert Astals Cid authored
-
Tobias Deiminger authored
Usage: If you left-click an annotation, it gets selected. Resize handles appear on the selection rectangle. When cursor is moved over one of the 8 resize handles on the corners/edges, the cursor shape changes to indicate resize mode. Everywhere else on the annotation means "move", just as it was before resize feature was added. Pressing ESC or clicking an area outside the annotation cancels a selection. Pressing Del deletes a selected annotation. Feature is only applicable for annotation types AText, AStamp and AGeom. Implementation: It works by eventually changing AnnotationPrivate::m_boundary and notifying generator (i.e. poppler) about that change. Annotation state handling is shifted out of PageView into a new class MouseAnnotation (ui/pageviewmouseannotation.cpp). Some functionality not related to resizing but to annotation interaction in general is also shifted to class MouseAnnotation, to build a single place of responsiblity. Other changes: Add method Document::adjustPageAnnotation, backed by a QUndoCommand. class Okular::AdjustAnnotationCommand. Add Annotation::adjust and Annotation::canBeResized methods. Draw resize handles in PagePainter::paintCroppedPageOnPainter. Resize and move work -for types AText, AStamp and AGeom -on all pages of document -when viewport position changes -when zoom level changes -for all page rotations (0°, 90°, 180°, 270°) Selection is canceled -when currently selected annotation is deleted -on mouse click outside of currently selected annotation -ESC is pressed Viewport is shifted when mouse cursor during move/resize comes close to viewport border. Resize to negative is prevented. Tiny annotations are still selectable. If mouse is moved over an annotation type that we can focus, and the annotation is not yet focused, mouse cursor shape changes to arrow. If mouse cursor rests over an annotation A, while annotation B is focused, a tooltip for annotation A is shown. Selected Annotation is deleted when Del is pressed. Test for regressions: -Annotation interaction (focus, move, resize, start playback, ...) are only done in mode EnumMouseMode::Browse. -If mouse is moved over an annotation type where we can start an action, mouse cursor shape changes to pointing hand. -If mouse is moved over an annotation type that we can't interact with, mouse cursor shape stays a open hand. -If mouse cursor rests over an annotation of any type, a tooltip for that annotation is shown. -Grab/move scroll area (on left click + mouse move) is prevented, if mouse is over focused annotation, or over AMovie/AScreen/AFileAttachment annotation. -A double click on a annotation starts the "annotator". REVIEW: 127366 BUG: 177778 BUG: 314843 BUG: 358060
-
- 18 Mar, 2017 1 commit
-
-
Oliver Sander authored
REVIEW: 130022 REVIEW: 126378
-
- 13 Mar, 2017 1 commit
-
-
Marco Scarpetta authored
BUGS: 326522 REVIEW: 129956
-
- 11 Mar, 2017 2 commits
-
-
Oliver Sander authored
REVIEW: 126809
-
Miklós Máté authored
REVIEW: 129287
-
- 08 Mar, 2017 1 commit
-
-
Albert Astals Cid authored
BUGS: 363776
-
- 05 Mar, 2017 4 commits
-
-
Yuri Chornoivan authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
It's what ddjvu does, and also it's not nice to return an uninitialzed image back to the user BUGS: 377202
-
Albert Astals Cid authored
-
- 04 Mar, 2017 1 commit
-
-
Albert Astals Cid authored
-
- 03 Mar, 2017 4 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
This way zooming in/out with a touchpad is easier to control BUGS: 377128
-
Albert Astals Cid authored
BUGS: 376958
-
Albert Astals Cid authored
-
- 02 Mar, 2017 6 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
It's hard the user edits forms in more than one page in less than a second (though possible) but once we introduce JS parsing that will be defenitely possible so need to store more than one page
-
Albert Astals Cid authored
-