Commit Graph

59 Commits

Author SHA1 Message Date
Jim Evins ff9188f7e7 Added File->"Open Recent" menu.
Initially based on pull request #40 by hochwasser <oo.o+github@windbuechse.samba-tng.org>, with refactoring.
2019-01-28 12:28:45 -05:00
Jim Evins 0e60c52d4c Added ReportBugDialog to Help menu.
- Also renamed "File" toolbar to "Quick Access" toolbar (#13).
2019-01-27 21:46:56 -05:00
Jim Evins 4707aaee88 Simplified management of action enable/visibility states in MainWindow. 2018-11-07 22:06:52 -05:00
Jim Evins f5b494d714 Implemented MainWindow's TOC as a toolbar with icons and text. 2018-11-04 16:39:57 -05:00
Jim Evins a3d07e8d9f Adjust width of mode list according to its contents. (#15)
Also added mode controls to File menu.
2018-05-21 21:45:53 -04:00
Jim Evins a0e1dae5cf Implemented TemplateDesigner. 2018-04-07 22:24:09 -04:00
Jim Evins af3b953de3 Fixed semantics of enabling alignment verbs. 2018-03-03 12:09:02 -05:00
Jim Evins 9a135f8971 Use auto to reduce some verbosity. 2017-12-30 21:41:02 -05:00
Jim Evins b8ee5e1f73 Restructuring directory layout. Move towards "Modern CMake" usage. 2017-11-23 22:15:24 -05:00
Jim Evins cf000a5d5c Initial implementation of barcode object. 2017-04-29 19:12:20 -04:00
Jim Evins c926d8fd0d Some coding style adjustments. 2017-04-01 13:30:19 -04:00
Jim Evins 4be4ea08f6 Replace 0 and NULL with nullptr where apropriate.
- fixed using clang-tidy's modernize-use-nullptr check.
2017-03-21 23:48:13 -04:00
Jim Evins 030f9eb5e0 Updated glabels, file-save and file-save-as icons. 2017-02-25 15:54:13 -05:00
Jim Evins f82a50d585 Some cosmetic layout changes. Added titles to Properties, Merge and Print views. 2017-02-19 22:31:02 -05:00
Jim Evins 3f0741cd77 New file and edit icons. 2017-02-19 16:48:02 -05:00
Jim Evins 55285405c2 Added glabels zoom icons. 2017-02-05 22:19:11 -05:00
Jim Evins b797d13e40 Reconcile style accross all source files.
- All glabels code is in "glabels" top-level namespace.
- Other assorted cleanup.
2017-01-15 22:58:53 -05:00
Jim Evins 44aa31d074 Some reorganization of source tree.
- Merged libglabels back into glabels.
- Created docs directory.
- Adjusted COPYING files to reflect above changes.
2017-01-14 01:38:20 -05:00
Jim Evins 9cba0d4a43 Reconcile style of include directives across all source files. 2017-01-06 19:00:59 -05:00
Jim Evins 27306808fb Initial implementation of text object. 2016-12-29 14:59:22 -05:00
Jim Evins 63adfab2a5 Disable editor actions if editor view not visible. 2016-12-24 00:51:01 -05:00
Jim Evins f7ccf4ca7b Added basic image object functionality. 2016-06-26 12:49:47 -04:00
Jim Evins f447aed034 Added line object implementation. 2016-05-28 18:50:02 -04:00
Jim Evins 26e3aa37e3 Added ellipse object. 2016-05-22 16:17:59 -04:00
Jim Evins bcc4489ab9 Fix synchronization of conents with page. 2016-05-21 11:55:01 -04:00
Jim Evins f920965668 Let Qt keep track of top-level windows. 2016-05-15 16:33:02 -04:00
Jim Evins 1819a02d50 Properly handle close events. 2016-05-15 16:15:32 -04:00
Jim Evins 003641b8f2 Reconcile window title styles. 2016-05-14 21:31:55 -04:00
Jim Evins 8d9686430f Moved startup wizard to welcome page in main window's stacked widget. 2016-05-14 20:01:36 -04:00
Jim Evins 8b56520fed Some fleshing out of MergeView. 2016-05-10 23:59:57 -04:00
Jim Evins ec85e2c0ef Extended undo/redo framework into ObjectEditor. 2016-04-30 20:48:57 -04:00
Jim Evins 61c41d8ba9 Started adding undo/redo framework. 2016-04-29 23:51:01 -04:00
Jim Evins 6045b9e6b6 Added initial clipboard support. 2016-04-24 16:52:14 -04:00
Jim Evins f7690fbbe1 Replaced tabbed pages in MainWindow with a stacked widget. 2016-04-17 22:02:33 -04:00
Jim Evins 004fb03325 Some reconciling of widget naming conventions. 2016-04-16 18:53:55 -04:00
Jim Evins 1cfd89aeae Added initial preferences dialog. 2016-03-30 23:11:36 -04:00
Jim Evins 7382074477 Removed OBE properties action. Reworded some tooltips. 2016-03-28 22:48:55 -04:00
Jim Evins 5b21e8a23f Added a startup wizard. 2016-03-27 17:06:53 -04:00
Jim Evins 9a92c2a064 Moved zoomInfoLabel to editorToolBar. 2016-03-27 00:36:30 -04:00
Jim Evins 7559544b06 Some namespace cleanup. 2016-03-27 00:14:38 -04:00
Jim Evins 7d0b7868fe Created PropertiesView page. 2016-03-26 20:30:50 -04:00
Jim Evins 1f4330ff6e Added skeletal MergePropertyEditor. 2015-09-13 15:49:41 -04:00
Jim Evins 81923681b3 Added context menu to view. 2015-09-07 19:39:53 -04:00
Jim Evins 29d50be98a Hooked up selection based actions. 2015-09-05 22:14:09 -04:00
Jim Evins 9dd72a3524 Better scroll to fit implementation. 2015-08-23 00:24:54 -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 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 4ab105e06f Hooked up line width spin box. 2015-08-18 12:34:26 -04:00