Commit Graph

132 Commits

Author SHA1 Message Date
Jim Evins 592aa32b90 Make sure proper encoding is used when formating fractions. 2015-08-24 12:32:36 -04:00
Jim Evins ea8a5d084c Tweaking of new label dialog. 2015-08-23 20:30:50 -04:00
Jim Evins 85541c2ec3 Line up controls in object editor. 2015-08-23 08:25:33 -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 27e006d3e4 Removed print and merge-properties action artifacts from main window. 2015-08-22 14:11:54 -04:00
Jim Evins 9fa2b13522 Tweaks to new label dialog UI. 2015-08-22 14:06:33 -04:00
Jim Evins 144d5a18f4 Hooked up print button and associated cleanup. 2015-08-22 10:56:14 -04:00
Jim Evins 624754d4f8 Hooked up print view controls. 2015-08-21 19:35:26 -04:00
Jim Evins f7eaf8f6ce Added page renderer class. Use renderer to overlay onto preview. 2015-08-21 14:47:38 -04:00
Jim Evins 3bb129b1d1 Created skeletal rich print preview widget. 2015-08-21 00:43:45 -04:00
Jim Evins a345acb90f Added skeletal print view. 2015-08-20 21:02:13 -04:00
Jim Evins b614d8dacb Hooked up shadow controls in object editor. 2015-08-19 18:16:54 -04:00
Jim Evins d2b5822567 Gracefully handle deletion of selected object in object editor. 2015-08-19 15:13:59 -04:00
Jim Evins 0834d158ed Hooked up rect size controls in object editor. 2015-08-19 14:49:02 -04:00
Jim Evins c4ceb8c14d Hooked up position controls in object editor. Added recursion block. 2015-08-19 13:09:50 -04:00
Jim Evins f27cf4708b Remove hardcoded colors from color palette dialog -- use current style colors. 2015-08-19 11:45:03 -04:00
Jim Evins e4d2603cb4 More tweaking of color button and dialog. 2015-08-19 10:14:05 -04:00
Jim Evins b1bfdc6952 Hookup line and fill color buttons in object editor. 2015-08-19 00:13:36 -04:00
Jim Evins 02b00b1511 Tweaking color button menu. 2015-08-18 23:48:25 -04:00
Jim Evins c90c2f8236 Some tweaking of ColorPaletteDialog. 2015-08-18 20:58:55 -04:00
Jim Evins a2504036e8 Improved color palette item widget. 2015-08-18 16:43:47 -04:00
Jim Evins 4131bedba5 Color button fixes. 2015-08-18 14:58:30 -04:00
Jim Evins 4ab105e06f Hooked up line width spin box. 2015-08-18 12:34:26 -04:00
Jim Evins 00359f1c9d Fleshed out object editor UI. 2015-08-18 01:31:19 -04:00
Jim Evins cfbe08b306 Reorganized toolbars in preparation for tabbed interface. 2015-08-17 17:45:14 -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 aeb6098159 Added intermediate base class for shape objects (box and ellipse). 2015-08-14 09:43:18 -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 0ad6caeeca Some style cleanup to libglabels. 2015-08-11 17:18:49 -04:00
Jim Evins de8ec9b66a Correctly draw rotated labels. 2015-08-11 12:43:14 -04:00
Jim Evins 9bebf921b2 Create label based on new label dialog. 2015-08-11 10:50:24 -04:00
Jim Evins ca345cdede First pass at moving to QPainter based view. 2015-08-11 08:56:16 -04:00
Jim Evins 80f49aeb10 Cleanup odds and ends. 2014-09-27 23:21:37 -04:00
Jim Evins 496bb39903 MainWindow tracks model status. 2014-09-27 00:49:34 -04:00
Jim Evins f402599b8a Replace std::cout and std::cerr with qDebug and qWarning. 2014-09-26 21:44:33 -04:00
Jim Evins 3d9875545c Initial parsing of glabels files. 2014-09-25 22:56:24 -04:00