Jaye Evins
ffd634075f
Reorganize icon data as an embedded icon theme ( #226 )
2025-08-25 23:44:40 -04:00
Jaye Evins
f8efe3aafa
Update all occurrences of my name with my legal name.
2025-04-08 18:47:02 -04:00
gitlost
7e44bbdc06
New FileUtil::makeRelativeIfInDir func; label parser_3 barcode map; unit tests
2019-08-26 03:00:32 +01:00
gitlost
2444cacb74
UserVariables branch merge
2019-08-21 03:37:56 +01:00
Jim Evins
6a789c9632
Save/restore file paths as relative to project file.
2019-08-18 21:56:37 -04:00
Jim Evins
d4f742e7e6
Display image filenames as relative paths.
2019-08-08 07:57:12 -04:00
Jim Evins
c2d9a4c075
Make sure keys are set for all apropos controls in ObjectEditor.
2019-08-05 20:26:07 -04:00
Jim Evins
f41461ef26
Added color variable type.
2019-08-03 17:16:14 -04:00
Jim Evins
1e1db1fc89
Incorporated FieldButton into ColorPaletteDialog. Tweaked ColorPaletteDialog.
2019-07-21 17:08:24 -04:00
Jim Evins
3cfda79b82
Yet another redesign of image file selection in ObjectEditor.
2019-07-21 00:59:14 -04:00
Jim Evins
4e94933dcf
Redesigned FieldButton.
2019-07-20 23:18:03 -04:00
gitlost
6ab3a12b92
Share Model merge; Merge initializers; undo/redo descs ( #65 )
...
- use "shared" pointer between Model and undo/redo instances
- adds missing initializers to Merge and Text classes
- adds checkpoints for mouse resize, barcode, and image reset.
- renames the position dialog checkpoint from Move -> Position to differentiate it from a mouse move.
- adds the Undo/Redo action descriptions to the menu items.
- adds unit tests for the Merge and Model change, and for ColorNode, RawText and TextNode.
2019-07-20 14:41:01 -04:00
gitlost
850c62ddd0
Make lockAspectRatio (sizeAspectCheck) per-object ( #63 )
...
* Make lockAspectRatio (sizeAspectCheck) per-object
* Added unit tests for XmlLabelCreator and XmlLabelParser.
2019-07-13 22:18:30 -04:00
gitlost
20157ec3ae
Add missing loadRectSizePage for barcode ( #62 )
2019-07-06 23:46:52 -04:00
Jim Evins
87cc5d7e22
Redesigned image selection in ObjectEditor to use new FieldCombo widget.
2019-03-30 12:50:30 -04:00
hochwasser
ba3c60216f
Implemented compatablility import of glabels-3 project files ( #39 ).
2018-12-02 16:36:02 -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
12b02d2521
Implemented text auto shrink feature.
2018-07-08 20:39:14 -04:00
Jim Evins
0832acabf5
Added wrap mode attribute to text box.
2018-07-04 20:58:03 -04:00
Jim Evins
6ee1d3b358
Include previously missed translatable strings.
2018-05-26 09:42:34 -04:00
Jim Evins
b8ee5e1f73
Restructuring directory layout. Move towards "Modern CMake" usage.
2017-11-23 22:15:24 -05:00
Jim Evins
56c2930db7
Finished hooking up barcode style controls in object editor.
2017-05-07 19:09:36 -04:00
Jim Evins
c2052abf43
Hooked up barcode data controls in object editor.
2017-05-03 22:20:09 -04:00
Jim Evins
0b9609493a
Started hooking up barcode to object editor.
2017-04-30 22:56:34 -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
79c5dcde81
Paste text from clipboard.
2017-03-11 10:00:37 -05:00
Jim Evins
06d708d8ac
Another set of updated icons.
2017-02-18 21:33:50 -05:00
Jim Evins
6dc9642051
Updated some of the built-in drawing icons.
2017-01-22 20:18:45 -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
9cba0d4a43
Reconcile style of include directives across all source files.
2017-01-06 19:00:59 -05:00
Jim Evins
9d39b9804a
Implemented reset image size button.
2017-01-02 02:01:26 -05:00
Jim Evins
bd41164816
Keep track of CWD between image open file dialogs
2017-01-01 23:39:59 -05:00
Jim Evins
4cc5882ec3
Added SVG support to image objects.
2017-01-01 23:06:03 -05:00
Jim Evins
719604ca40
Added image objects to xml creator and parser.
2017-01-01 19:52:07 -05:00
Jim Evins
d5508a2862
Implemented "Insert field" button.
2016-12-31 18:02:56 -05:00
Jim Evins
27306808fb
Initial implementation of text object.
2016-12-29 14:59:22 -05:00
Jim Evins
6dba70dfd1
Use Qt abstractions of cmath functions.
2016-12-23 22:09:49 -05:00
Jim Evins
34da3fe17c
Use field button for image selection.
2016-10-22 19:56:06 -04: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
b1e7a6507c
Moved Merge subsystem into its own subdirectory.
2016-05-22 13:01:48 -04:00
Jim Evins
669c1d02e7
Fleshing out of using merge for colors.
2016-05-17 23:31:52 -04:00
Jim Evins
ec85e2c0ef
Extended undo/redo framework into ObjectEditor.
2016-04-30 20:48:57 -04:00
Jim Evins
783ede0a03
PropertiesView and View now follow Settings::units.
2016-04-14 23:10:38 -04:00
Jim Evins
f570056880
Block value changed signal of spin boxes when updating units.
2016-04-13 20:35:49 -04:00
Jim Evins
e7000f2567
Object editor now follows Settings::units().
2016-04-13 00:00:36 -04:00
Jim Evins
7559544b06
Some namespace cleanup.
2016-03-27 00:14:38 -04:00
Jim Evins
a6aa0d921f
Added unit-independent distance type.
2016-03-13 21:03:09 -04:00