Jaye Evins
8c8e447336
Pointer cleanup ( #242 )
...
- Made greater use of smart pointers, eliminating many instances of manual memory management
- Do not use pointers at all for many non-polymorphic classes
- Assorted other code cleanup
2025-10-31 16:11:28 -04:00
Jaye Evins
f147407a46
Drag n drop ( #223 )
...
Added drop interface for image files, images, and text, dragged from other applications. (#153,#223)
- Lock aspect ration on new image objects by default
- Communicate context menu click location to paste actions
2025-08-12 16:06:43 -04:00
Jaye Evins
9c3e21faf3
Add ObjectsCenter action to center objects in label both h and v. ( #184 )
2025-07-31 18:01:22 -04:00
Jaye Evins
f8efe3aafa
Update all occurrences of my name with my legal name.
2025-04-08 18:47:02 -04:00
gitlost
2444cacb74
UserVariables branch merge
2019-08-21 03:37:56 +01:00
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
b9b792272c
Created placeholder for Variables page in UI.
2018-12-08 12:53:04 -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
b8ee5e1f73
Restructuring directory layout. Move towards "Modern CMake" usage.
2017-11-23 22:15:24 -05:00
Jim Evins
e09936233a
Use override specifier where apropriate.
...
- fixed using clang-tidy's modernize-use-override check.
2017-03-21 23:36:39 -04: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
9cba0d4a43
Reconcile style of include directives across all source files.
2017-01-06 19:00:59 -05:00
Jim Evins
63adfab2a5
Disable editor actions if editor view not visible.
2016-12-24 00:51:01 -05: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
8d9686430f
Moved startup wizard to welcome page in main window's stacked widget.
2016-05-14 20:01:36 -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
7382074477
Removed OBE properties action. Reworded some tooltips.
2016-03-28 22:48:55 -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
9dd72a3524
Better scroll to fit implementation.
2015-08-23 00:24:54 -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
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
496bb39903
MainWindow tracks model status.
2014-09-27 00:49:34 -04:00
Jim Evins
3d9875545c
Initial parsing of glabels files.
2014-09-25 22:56:24 -04:00
Jim Evins
b318efd68e
Added initial File boilerplate.
2014-09-01 23:26:20 -04:00
Jim Evins
cff463a23a
Moved app/ to glabels/.
2014-07-06 12:22:06 -04:00