Commit Graph

27 Commits

Author SHA1 Message Date
Jim Evins 267830e902 Consolidated create mode into states. 2015-09-20 12:59:31 -04:00
Jim Evins b12f4a2478 Improved detection of hover
- account for presence of fill or outline colors
- allow for a couple of pixels of slop
2015-09-08 17:53:37 -04:00
Jim Evins 81923681b3 Added context menu to view. 2015-09-07 19:39:53 -04:00
Jim Evins 409abe4428 Improved approach to honor aspect ratio during size changes. 2015-09-07 16:19:35 -04:00
Jim Evins 360d85bbbc Fixed additional problem with resizing transformed objects. 2015-09-07 14:55:02 -04:00
Jim Evins ab01dbd525 Use correct transform when resizing objects. 2015-09-07 11:08:32 -04:00
Jim Evins 2959789a49 Fix problem with order of transformations of objects. 2015-09-07 00:15:49 -04:00
Jim Evins 9dd72a3524 Better scroll to fit implementation. 2015-08-23 00:24:54 -04:00
Jim Evins 0f78df498f Don't be ridiculous with the minimum zoom levels. 2015-08-22 17:46:05 -04:00
Jim Evins 4430cfdfb1 Default to zoom to fit. 2015-08-22 16:56:01 -04:00
Jim Evins 065485d6e5 Placed view in a scroll area. 2015-08-22 16:53:13 -04:00
Jim Evins 50aeefde5e Initial skeletal object editor. 2015-08-17 15:55:39 -04:00
Jim Evins 6e69991a15 Added object creation mode (box only) to view. 2015-08-15 19:40:52 -04:00
Jim Evins 95f5ee5e76 Scaling and centering cleanup of view. 2015-08-15 14:26:23 -04:00
Jim Evins ec60767184 Implemented object resizing in view. 2015-08-15 01:43:06 -04:00
Jim Evins ef1cadad0c Make cursor change when hovering over handle. 2015-08-14 16:49:09 -04:00
Jim Evins ffa0819010 Made move selection work in view. 2015-08-14 16:34:40 -04:00
Jim Evins e5f5ddaf17 Make cursor change when hovering over object. 2015-08-14 15:21:57 -04:00
Jim Evins cdbc3a8c9b Make both highlight and select region layers work. 2015-08-14 13:10:05 -04:00
Jim Evins 6a06771036 Added selection highlight layer to view. 2015-08-14 09:30:08 -04:00
Jim Evins 23467d8c15 Added foreground layer to view. 2015-08-12 12:24:28 -04:00
Jim Evins 781f299394 Added object layer to view. Added draw methods to objects. 2015-08-12 12:09:11 -04:00
Jim Evins 527d2e73dc Added markup layer to view. Fixed CD frame path problems. 2015-08-12 10:06:03 -04:00
Jim Evins 721746007c Refactor frame and markup code to use paths.
- CD frames are currently broken.
2015-08-12 01:20:52 -04:00
Jim Evins de8ec9b66a Correctly draw rotated labels. 2015-08-11 12:43:14 -04:00
Jim Evins ca345cdede First pass at moving to QPainter based view. 2015-08-11 08:56:16 -04:00
Jim Evins cff463a23a Moved app/ to glabels/. 2014-07-06 12:22:06 -04:00