Commit Graph

  • 7736f9c1e4 Added missing files from last commit. Jim Evins 2017-02-02 22:52:26 -05:00
  • 851ddabc40 Updated some 16x16 icons. Jim Evins 2017-02-02 22:51:24 -05:00
  • 86aafdf5db Updated arrow icon and text formatting icons. Jim Evins 2017-01-31 23:39:46 -05:00
  • db6a36a650 Updated text alignment icons. Jim Evins 2017-01-28 00:16:24 -05:00
  • 6dc9642051 Updated some of the built-in drawing icons. Jim Evins 2017-01-22 20:18:45 -05:00
  • b797d13e40 Reconcile style accross all source files. Jim Evins 2017-01-15 22:58:53 -05:00
  • 44aa31d074 Some reorganization of source tree. Jim Evins 2017-01-14 01:38:20 -05:00
  • da3436a02a Some coding style cleanup. Jim Evins 2017-01-14 01:04:35 -05:00
  • f6de611a68 Removed most inline functions and assorted cleanup to libglabels source. Jim Evins 2017-01-13 22:02:14 -05:00
  • 9cba0d4a43 Reconcile style of include directives across all source files. Jim Evins 2017-01-06 19:00:59 -05:00
  • 602e3f9ab6 Intelligently choose CWD in open and saveAs dialogs. Jim Evins 2017-01-06 04:44:29 -05:00
  • 56418ac72a Started documenting coding style used in glabels. Jim Evins 2017-01-06 03:30:10 -05:00
  • 5b65f069dd Reconcile style differences between TextNode and ColorNode classes. Jim Evins 2017-01-06 02:51:44 -05:00
  • 90ea790e7a Renamed LabelRegion to just Region. Reconciled style with Size class. Jim Evins 2017-01-05 16:46:40 -05:00
  • 9d39b9804a Implemented reset image size button. Jim Evins 2017-01-02 02:01:26 -05:00
  • bd41164816 Keep track of CWD between image open file dialogs Jim Evins 2017-01-01 23:39:59 -05:00
  • 4cc5882ec3 Added SVG support to image objects. Jim Evins 2017-01-01 23:06:03 -05:00
  • 719604ca40 Added image objects to xml creator and parser. Jim Evins 2017-01-01 19:52:07 -05:00
  • d5508a2862 Implemented "Insert field" button. Jim Evins 2016-12-31 18:02:56 -05:00
  • aa11fcc4e6 Some simple fleshing out of AboutDialog. Jim Evins 2016-12-31 00:38:18 -05:00
  • 9fced3fcb7 Removed obsolete code from TextNode. Jim Evins 2016-12-30 13:02:59 -05:00
  • 2b36558caf Expand text for printing. Jim Evins 2016-12-30 12:59:54 -05:00
  • 27306808fb Initial implementation of text object. Jim Evins 2016-12-29 14:59:22 -05:00
  • 63adfab2a5 Disable editor actions if editor view not visible. Jim Evins 2016-12-24 00:51:01 -05:00
  • 2df8d4fd43 Cosmetic hack to get orientationCombo items' heights to follow icon size. Jim Evins 2016-12-23 23:50:36 -05:00
  • 6dba70dfd1 Use Qt abstractions of cmath functions. Jim Evins 2016-12-23 22:09:49 -05:00
  • 34da3fe17c Use field button for image selection. Jim Evins 2016-10-22 19:56:06 -04:00
  • 016e86e9c7 Don't draw shadow when printing if empty image selection. Jim Evins 2016-07-02 15:26:38 -04:00
  • c8e3248ce7 Fix index to id lookup in merge factory. Jim Evins 2016-06-26 13:08:22 -04:00
  • f7ccf4ca7b Added basic image object functionality. Jim Evins 2016-06-26 12:49:47 -04:00
  • e78a3ee510 Fixed id of semicolon delimeter backend. Sort names by insertion order. Jim Evins 2016-05-30 11:35:35 -04:00
  • 9b1d4aebc2 Page spin should be initialized to 1, not 0. Jim Evins 2016-05-30 11:34:34 -04:00
  • cabb71db70 Refactored how preview keeps up with model changes. Jim Evins 2016-05-29 22:35:17 -04:00
  • f447aed034 Added line object implementation. Jim Evins 2016-05-28 18:50:02 -04:00
  • cd24c96386 Eliminate -fPIC warnings on Windows. Jim Evins 2016-05-28 01:12:22 -04:00
  • 699960e4be Ported to Qt5. Jim Evins 2016-05-27 22:45:03 -04:00
  • 5a36e9ce88 Change style of StartupView's frame. Jim Evins 2016-05-25 23:44:39 -04:00
  • 6c2f6c1790 Fixed clipped image. Jim Evins 2016-05-25 23:35:02 -04:00
  • 636f3deb91 Converted title to image. Jim Evins 2016-05-25 23:23:37 -04:00
  • 26e3aa37e3 Added ellipse object. Jim Evins 2016-05-22 16:17:59 -04:00
  • 7c945d6ba7 Added additional text merge backends. Jim Evins 2016-05-22 15:40:47 -04:00
  • c7f02f027a Moved Merge subsystem into merge namespace. Jim Evins 2016-05-22 14:38:59 -04:00
  • b1e7a6507c Moved Merge subsystem into its own subdirectory. Jim Evins 2016-05-22 13:01:48 -04:00
  • 691353e27b Incorporated merge printing in PrintView. Jim Evins 2016-05-21 22:17:46 -04:00
  • 18089d8635 Added merge printing. Jim Evins 2016-05-21 21:21:45 -04:00
  • 38899348f9 Added crop marks. Jim Evins 2016-05-21 14:08:25 -04:00
  • 91cefb7287 Added label clip path to page renderer. Jim Evins 2016-05-21 13:34:16 -04:00
  • 4cc6ddab6c Start new projects in unmodified state. Jim Evins 2016-05-21 11:59:35 -04:00
  • bcc4489ab9 Fix synchronization of conents with page. Jim Evins 2016-05-21 11:55:01 -04:00
  • 7b9f377b1a Use a combo box for merge field selection. Jim Evins 2016-05-20 23:54:46 -04:00
  • 1ce647b9a9 Don't prelight color palette button if it is not enabled. Jim Evins 2016-05-18 20:12:24 -04:00
  • 310cd1c307 Tweaked layout of object editor. Jim Evins 2016-05-18 20:07:07 -04:00
  • 9feb56f5cf Make color button swatches rectangular. Jim Evins 2016-05-17 23:55:07 -04:00
  • 669c1d02e7 Fleshing out of using merge for colors. Jim Evins 2016-05-17 23:31:52 -04:00
  • d7480f9bb8 Added custom color dialog to color palette dialog. Jim Evins 2016-05-15 21:59:57 -04:00
  • f920965668 Let Qt keep track of top-level windows. Jim Evins 2016-05-15 16:33:02 -04:00
  • 1819a02d50 Properly handle close events. Jim Evins 2016-05-15 16:15:32 -04:00
  • a30af8eeab Properly track modification status due to changes in merge or merge source. Jim Evins 2016-05-15 14:26:03 -04:00
  • 003641b8f2 Reconcile window title styles. Jim Evins 2016-05-14 21:31:55 -04:00
  • 8d9686430f Moved startup wizard to welcome page in main window's stacked widget. Jim Evins 2016-05-14 20:01:36 -04:00
  • 73b7475cbc Finished fleshing out MergeView for now. Jim Evins 2016-05-14 13:25:24 -04:00
  • efb4e56e74 Continuing to flesh out MergeView. Jim Evins 2016-05-12 23:15:00 -04:00
  • b599c56cd2 Add dummy column to fill any extra horizontal space. Jim Evins 2016-05-12 00:22:53 -04:00
  • 81a73c8e1e Make sure primary key is 1st column. Combine checkbox with primary field. Jim Evins 2016-05-11 23:56:06 -04:00
  • 8b56520fed Some fleshing out of MergeView. Jim Evins 2016-05-10 23:59:57 -04:00
  • 37358aac43 More fleshing out of merge framework. Jim Evins 2016-05-08 00:43:35 -04:00
  • 88e32d9738 More fleshing out of Merge framework and backends. Jim Evins 2016-05-07 16:17:29 -04:00
  • 2ff07f01b3 Continued to flesh out merge subsystem. Jim Evins 2016-05-01 22:42:03 -04:00
  • 3cd0806792 Removed inlines in LabelModel and LabelRegion. Jim Evins 2016-05-01 15:33:13 -04:00
  • ec85e2c0ef Extended undo/redo framework into ObjectEditor. Jim Evins 2016-04-30 20:48:57 -04:00
  • ec26cbb07a Finished extending undo/redo framework into PropertiesView. Jim Evins 2016-04-30 09:49:50 -04:00
  • 61c41d8ba9 Started adding undo/redo framework. Jim Evins 2016-04-29 23:51:01 -04:00
  • 231dc66c0d Initial framework for saving/restoring model state. Jim Evins 2016-04-28 22:19:56 -04:00
  • c69db1efd7 Use QByteArray instead of QString for buffers. Jim Evins 2016-04-24 17:27:04 -04:00
  • 6045b9e6b6 Added initial clipboard support. Jim Evins 2016-04-24 16:52:14 -04:00
  • 4a0fff3f33 Installed COPYING* files. Jim Evins 2016-04-17 22:59:47 -04:00
  • 3443fab814 Imported latest label database from Gtk version. Jim Evins 2016-04-17 22:39:24 -04:00
  • f7690fbbe1 Replaced tabbed pages in MainWindow with a stacked widget. Jim Evins 2016-04-17 22:02:33 -04:00
  • fd78c9133d Added welcome text to StartupWizard. Jim Evins 2016-04-17 19:56:24 -04:00
  • 004fb03325 Some reconciling of widget naming conventions. Jim Evins 2016-04-16 18:53:55 -04:00
  • 8cc17f5b2f Fix roation problems in renderer and previews. Jim Evins 2016-04-16 00:18:47 -04:00
  • fe9e8e40d2 Track product change in PrintView. Jim Evins 2016-04-15 23:54:03 -04:00
  • 0023106801 Handle change in product or orientation in View. Jim Evins 2016-04-15 23:40:40 -04:00
  • 783ede0a03 PropertiesView and View now follow Settings::units. Jim Evins 2016-04-14 23:10:38 -04:00
  • 2f7f4b2041 Tweak layout of widgets in object editor. Jim Evins 2016-04-13 20:50:06 -04:00
  • f570056880 Block value changed signal of spin boxes when updating units. Jim Evins 2016-04-13 20:35:49 -04:00
  • e7000f2567 Object editor now follows Settings::units(). Jim Evins 2016-04-13 00:00:36 -04:00
  • 642739a1ff Added custom about dialog. Jim Evins 2016-04-11 23:17:47 -04:00
  • 50e52d6675 Added recently-used products tab to SelectProductDialog. Jim Evins 2016-04-03 18:42:01 -04:00
  • 46ef01d4e4 Improved design of category selection in SelectProductDialog. Jim Evins 2016-04-03 01:01:14 -04:00
  • 9d1fcbaca3 Added category filter to SelectProductDialog. Jim Evins 2016-04-02 23:48:58 -04:00
  • 9f6697376d Single-click selection of product. Jim Evins 2016-03-31 22:06:05 -04:00
  • c2aef0b738 Track all three paper size search flags in settings. Jim Evins 2016-03-31 21:41:19 -04:00
  • 1cfd89aeae Added initial preferences dialog. Jim Evins 2016-03-30 23:11:36 -04:00
  • 13cf7a79f2 Better method to determine default units. Jim Evins 2016-03-30 00:04:45 -04:00
  • 2da6cdd872 Initial implementation of Settings object. Jim Evins 2016-03-29 22:35:52 -04:00
  • 7382074477 Removed OBE properties action. Reworded some tooltips. Jim Evins 2016-03-28 22:48:55 -04:00
  • 90012b97e6 Updated about dialog. Jim Evins 2016-03-28 22:34:44 -04:00
  • 9d417bcc38 Hook up File::open to StartupWizard. Jim Evins 2016-03-27 22:27:12 -04:00
  • fdd4887e6e Removed errant opacity setting in StartupWizard. Jim Evins 2016-03-27 21:43:41 -04:00