Commit Graph

  • 5b21e8a23f Added a startup wizard. Jim Evins 2016-03-27 17:06:53 -04:00
  • 9a92c2a064 Moved zoomInfoLabel to editorToolBar. Jim Evins 2016-03-27 00:36:30 -04:00
  • 7559544b06 Some namespace cleanup. Jim Evins 2016-03-27 00:14:38 -04:00
  • 5b7e031c52 Some refactoring of icon names. Jim Evins 2016-03-26 21:42:40 -04:00
  • 828900919c UI tweaks. Jim Evins 2016-03-26 21:08:33 -04:00
  • 7d0b7868fe Created PropertiesView page. Jim Evins 2016-03-26 20:30:50 -04:00
  • a6aa0d921f Added unit-independent distance type. Jim Evins 2016-03-13 21:03:09 -04:00
  • 573369b6da Change hover style of ColorPaletteItems. Jim Evins 2016-03-01 23:27:30 -05:00
  • 89d2602b5b Added virtual destructor to Merge. Jim Evins 2016-03-01 23:01:21 -05:00
  • cf1c194928 Added Merge base class. Jim Evins 2015-09-26 10:45:49 -04:00
  • 5daa902430 Select top object when objects overlap at cursor position. Jim Evins 2015-09-20 13:12:36 -04:00
  • 267830e902 Consolidated create mode into states. Jim Evins 2015-09-20 12:59:31 -04:00
  • 1f4330ff6e Added skeletal MergePropertyEditor. Jim Evins 2015-09-13 15:49:41 -04:00
  • b12f4a2478 Improved detection of hover Jim Evins 2015-09-08 17:53:37 -04:00
  • 81923681b3 Added context menu to view. Jim Evins 2015-09-07 19:39:53 -04:00
  • 409abe4428 Improved approach to honor aspect ratio during size changes. Jim Evins 2015-09-07 16:19:35 -04:00
  • 360d85bbbc Fixed additional problem with resizing transformed objects. Jim Evins 2015-09-07 14:55:02 -04:00
  • ab01dbd525 Use correct transform when resizing objects. Jim Evins 2015-09-07 11:08:32 -04:00
  • 4eb6654a30 Use a different color for origin handle (NW). Jim Evins 2015-09-07 00:24:53 -04:00
  • 2959789a49 Fix problem with order of transformations of objects. Jim Evins 2015-09-07 00:15:49 -04:00
  • 29d50be98a Hooked up selection based actions. Jim Evins 2015-09-05 22:14:09 -04:00
  • a34a3c93fd Set filename on successful open. Changed filename to fileName. Jim Evins 2015-09-05 19:47:59 -04:00
  • 69e7184a51 Moved print button. Jim Evins 2015-09-05 19:40:39 -04:00
  • 4be367ae60 Fixed parsing of unsigned ints Jim Evins 2015-09-05 19:34:27 -04:00
  • 68cb85ce36 Created initial XmlLabelCreator. Jim Evins 2015-09-05 17:06:56 -04:00
  • 54bfcca5a9 Added XmlTemplateCreator class. Jim Evins 2015-08-30 20:13:27 -04:00
  • 000c7f69e5 Fleshed out remainder of XmlUtil. Units cleanup. Jim Evins 2015-08-27 00:30:54 -04:00
  • 38450ebb2d Use MINGW zlib instead of MSYS on Windows. Jim Evins 2015-08-26 15:31:55 -04:00
  • 800d0a7469 Make sure find_package can find libz when building in MSys on Windows. Jim Evins 2015-08-25 15:58:17 -04:00
  • 5dc773579b Added support for reading gzipped glabels files. Jim Evins 2015-08-25 02:09:18 -04:00
  • 592aa32b90 Make sure proper encoding is used when formating fractions. Jim Evins 2015-08-24 12:32:36 -04:00
  • ea8a5d084c Tweaking of new label dialog. Jim Evins 2015-08-23 20:30:50 -04:00
  • 85541c2ec3 Line up controls in object editor. Jim Evins 2015-08-23 08:25:33 -04:00
  • 9dd72a3524 Better scroll to fit implementation. Jim Evins 2015-08-23 00:24:54 -04:00
  • 0f78df498f Don't be ridiculous with the minimum zoom levels. Jim Evins 2015-08-22 17:46:05 -04:00
  • 4430cfdfb1 Default to zoom to fit. Jim Evins 2015-08-22 16:56:01 -04:00
  • 065485d6e5 Placed view in a scroll area. Jim Evins 2015-08-22 16:53:13 -04:00
  • 27e006d3e4 Removed print and merge-properties action artifacts from main window. Jim Evins 2015-08-22 14:11:54 -04:00
  • 9fa2b13522 Tweaks to new label dialog UI. Jim Evins 2015-08-22 14:06:33 -04:00
  • 144d5a18f4 Hooked up print button and associated cleanup. Jim Evins 2015-08-22 10:56:14 -04:00
  • 624754d4f8 Hooked up print view controls. Jim Evins 2015-08-21 19:35:26 -04:00
  • f7eaf8f6ce Added page renderer class. Use renderer to overlay onto preview. Jim Evins 2015-08-21 14:47:38 -04:00
  • 3bb129b1d1 Created skeletal rich print preview widget. Jim Evins 2015-08-21 00:43:45 -04:00
  • a345acb90f Added skeletal print view. Jim Evins 2015-08-20 21:02:13 -04:00
  • b614d8dacb Hooked up shadow controls in object editor. Jim Evins 2015-08-19 18:16:54 -04:00
  • d2b5822567 Gracefully handle deletion of selected object in object editor. Jim Evins 2015-08-19 15:13:59 -04:00
  • 0834d158ed Hooked up rect size controls in object editor. Jim Evins 2015-08-19 14:49:02 -04:00
  • c4ceb8c14d Hooked up position controls in object editor. Added recursion block. Jim Evins 2015-08-19 13:09:50 -04:00
  • f27cf4708b Remove hardcoded colors from color palette dialog -- use current style colors. Jim Evins 2015-08-19 11:45:03 -04:00
  • e4d2603cb4 More tweaking of color button and dialog. Jim Evins 2015-08-19 10:14:05 -04:00
  • b1bfdc6952 Hookup line and fill color buttons in object editor. Jim Evins 2015-08-19 00:13:36 -04:00
  • 02b00b1511 Tweaking color button menu. Jim Evins 2015-08-18 23:48:25 -04:00
  • c90c2f8236 Some tweaking of ColorPaletteDialog. Jim Evins 2015-08-18 20:58:55 -04:00
  • a2504036e8 Improved color palette item widget. Jim Evins 2015-08-18 16:43:47 -04:00
  • 4131bedba5 Color button fixes. Jim Evins 2015-08-18 14:58:30 -04:00
  • 4ab105e06f Hooked up line width spin box. Jim Evins 2015-08-18 12:34:26 -04:00
  • 00359f1c9d Fleshed out object editor UI. Jim Evins 2015-08-18 01:31:19 -04:00
  • cfbe08b306 Reorganized toolbars in preparation for tabbed interface. Jim Evins 2015-08-17 17:45:14 -04:00
  • 50aeefde5e Initial skeletal object editor. Jim Evins 2015-08-17 15:55:39 -04:00
  • 6e69991a15 Added object creation mode (box only) to view. Jim Evins 2015-08-15 19:40:52 -04:00
  • 95f5ee5e76 Scaling and centering cleanup of view. Jim Evins 2015-08-15 14:26:23 -04:00
  • ec60767184 Implemented object resizing in view. Jim Evins 2015-08-15 01:43:06 -04:00
  • ef1cadad0c Make cursor change when hovering over handle. Jim Evins 2015-08-14 16:49:09 -04:00
  • ffa0819010 Made move selection work in view. Jim Evins 2015-08-14 16:34:40 -04:00
  • e5f5ddaf17 Make cursor change when hovering over object. Jim Evins 2015-08-14 15:21:57 -04:00
  • cdbc3a8c9b Make both highlight and select region layers work. Jim Evins 2015-08-14 13:10:05 -04:00
  • aeb6098159 Added intermediate base class for shape objects (box and ellipse). Jim Evins 2015-08-14 09:43:18 -04:00
  • 6a06771036 Added selection highlight layer to view. Jim Evins 2015-08-14 09:30:08 -04:00
  • 23467d8c15 Added foreground layer to view. Jim Evins 2015-08-12 12:24:28 -04:00
  • 781f299394 Added object layer to view. Added draw methods to objects. Jim Evins 2015-08-12 12:09:11 -04:00
  • 527d2e73dc Added markup layer to view. Fixed CD frame path problems. Jim Evins 2015-08-12 10:06:03 -04:00
  • 721746007c Refactor frame and markup code to use paths. Jim Evins 2015-08-12 01:20:52 -04:00
  • 0ad6caeeca Some style cleanup to libglabels. Jim Evins 2015-08-11 17:18:49 -04:00
  • de8ec9b66a Correctly draw rotated labels. Jim Evins 2015-08-11 12:43:14 -04:00
  • 9bebf921b2 Create label based on new label dialog. Jim Evins 2015-08-11 10:50:24 -04:00
  • ca345cdede First pass at moving to QPainter based view. Jim Evins 2015-08-11 08:56:16 -04:00
  • 80f49aeb10 Cleanup odds and ends. Jim Evins 2014-09-27 23:21:37 -04:00
  • 496bb39903 MainWindow tracks model status. Jim Evins 2014-09-27 00:49:34 -04:00
  • f402599b8a Replace std::cout and std::cerr with qDebug and qWarning. Jim Evins 2014-09-26 21:44:33 -04:00
  • 3d9875545c Initial parsing of glabels files. Jim Evins 2014-09-25 22:56:24 -04:00
  • b318efd68e Added initial File boilerplate. Jim Evins 2014-09-01 23:26:20 -04:00
  • 06ff813618 Added field button, menu, and menu item classes. Jim Evins 2014-07-19 13:37:11 -04:00
  • f3c164e308 Added color button class. Jim Evins 2014-07-17 23:30:49 -04:00
  • f289e43ffb Added skeletal color palette dialog class. Jim Evins 2014-07-12 22:21:19 -04:00
  • e689c9a24a Added color history singleton class. Jim Evins 2014-07-09 21:15:42 -04:00
  • 6c8b49f1e6 Added color pallette item class. Jim Evins 2014-07-06 15:58:22 -04:00
  • cff463a23a Moved app/ to glabels/. Jim Evins 2014-07-06 12:22:06 -04:00
  • dfcc030318 Added color swatch widget. Jim Evins 2014-07-06 11:53:16 -04:00
  • 1f01378c95 Fixed comments. Jim Evins 2014-07-06 01:02:03 -04:00
  • 8c7ddd7c4f Added Barcode menu button class. Jim Evins 2014-07-06 01:00:59 -04:00
  • a9d9313e5a Added Barcode menu class. Jim Evins 2014-07-06 00:13:41 -04:00
  • 8c781ee1d4 Initial implementation of barcode backends db and barcode menu item. Jim Evins 2014-07-05 21:31:43 -04:00
  • e1e666fa3d Implement region select capability in View. Jim Evins 2014-01-11 00:30:52 -05:00
  • eeb55cf846 Make use of "using std::xxx" at smallest possible scope. Jim Evins 2013-12-28 11:49:38 -05:00
  • a46bc43a4d Style reconciliation. Jim Evins 2013-12-28 11:32:28 -05:00
  • f1de981804 Some style cleanup. Jim Evins 2013-12-21 23:47:59 -05:00
  • 5c74625a97 Added markup implementation. Jim Evins 2013-12-13 22:56:58 -05:00
  • f017af3cac Added grid layer to view. Jim Evins 2013-12-11 23:40:08 -05:00
  • aa88cd8f65 Refine zoom. Jim Evins 2013-12-10 16:52:24 -05:00
  • 75c2ceec47 Draw label layer in view. Jim Evins 2013-12-10 01:52:21 -05:00