Jim Evins
b8ee5e1f73
Restructuring directory layout. Move towards "Modern CMake" usage.
2017-11-23 22:15:24 -05:00
Jim Evins
8bec3594ec
Fleshed out SubstitutionField spec and implementation.
...
- Added newline modifier to spec and implementation
- Does not belong in Merge, so moved back to glabels
- Incorporated SubstitutionField into RawText
2017-11-22 13:33:30 -05:00
Jim Evins
a31484700c
Initial implementation of glabels-batch.
...
Note: must currently use QGuiApplication instead of QCoreApplication to
support QFont. Unfortunately, this means that glabels-batch must run
within a windowing system. Ideally, it would not have this requirement.
2017-10-02 23:15:43 -04:00
Jim Evins
3e2b40c000
Initial implementation of Zint barcode backend.
2017-06-02 22:39:44 -04:00
Jim Evins
9601541614
Removed use of deprecated Qt APIs.
2017-05-29 21:19:47 -04:00
Jim Evins
e0992db6b6
Initial implementation of GNU Barcode backend.
2017-05-29 20:43:10 -04:00
Jim Evins
662d7a9ef5
Added FindGnuBarcode cmake module.
2017-05-24 19:33:39 -04:00
Jim Evins
df5b977853
Created QrEncode barcode backend.
2017-05-22 22:26:28 -04:00
Jim Evins
8e2905727a
Moved EnumUtil functionality to XmlUtil.
2017-05-19 23:18:19 -04:00
Jim Evins
409ca1bf57
Added RawText type for text and barcode objects.
2017-05-06 20:08:17 -04:00
Jim Evins
fdce71b042
Fixed include directory search.
2017-04-29 20:34:33 -04:00
Jim Evins
cf000a5d5c
Initial implementation of barcode object.
2017-04-29 19:12:20 -04:00
Jim Evins
cc354d06da
Modifications to build successfully with -Werror -Wall -Wpedantic.
2017-04-07 20:37:25 -04:00
Jim Evins
ca3d4a5d5c
First pass at setting up translation framework.
2017-03-25 23:14:49 -04:00
Jim Evins
fd79d7c6bd
Embed image data in glabels file.
2017-03-12 22:39:15 -04:00
Jim Evins
3162694045
Minor cleanup.
2017-02-26 20:09:29 -05:00
Jim Evins
885914d5ae
Fleshing out windows(MINGW) install.
2017-02-26 19:56:07 -05:00
Jim Evins
c363c340ce
Some cmake cleanup.
2017-02-26 16:26:40 -05:00
Jim Evins
95467b6ed2
Fleshing out installation.
2017-02-26 15:07:44 -05:00
Jim Evins
5cf98840fc
Moved compilation settings to CMakeLists.txt in glabels subdirectory.
2017-02-25 19:35:25 -05:00
Jim Evins
cc83e6e433
Added windows icon file.
2017-02-25 19:04:51 -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
90ea790e7a
Renamed LabelRegion to just Region. Reconciled style with Size class.
2017-01-05 16:46:40 -05:00
Jim Evins
9d39b9804a
Implemented reset image size button.
2017-01-02 02:01:26 -05:00
Jim Evins
4cc5882ec3
Added SVG support to image objects.
2017-01-01 23:06:03 -05:00
Jim Evins
aa11fcc4e6
Some simple fleshing out of AboutDialog.
2016-12-31 00:38:18 -05:00
Jim Evins
27306808fb
Initial implementation of text object.
2016-12-29 14:59:22 -05:00
Jim Evins
f7ccf4ca7b
Added basic image object functionality.
2016-06-26 12:49:47 -04:00
Jim Evins
cabb71db70
Refactored how preview keeps up with model changes.
2016-05-29 22:35:17 -04:00
Jim Evins
f447aed034
Added line object implementation.
2016-05-28 18:50:02 -04:00
Jim Evins
699960e4be
Ported to Qt5.
2016-05-27 22:45:03 -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
8d9686430f
Moved startup wizard to welcome page in main window's stacked widget.
2016-05-14 20:01:36 -04:00
Jim Evins
88e32d9738
More fleshing out of Merge framework and backends.
2016-05-07 16:17:29 -04:00
Jim Evins
2ff07f01b3
Continued to flesh out merge subsystem.
2016-05-01 22:42:03 -04:00
Jim Evins
61c41d8ba9
Started adding undo/redo framework.
2016-04-29 23:51:01 -04:00
Jim Evins
004fb03325
Some reconciling of widget naming conventions.
2016-04-16 18:53:55 -04:00
Jim Evins
642739a1ff
Added custom about dialog.
2016-04-11 23:17:47 -04:00
Jim Evins
1cfd89aeae
Added initial preferences dialog.
2016-03-30 23:11:36 -04:00
Jim Evins
2da6cdd872
Initial implementation of Settings object.
2016-03-29 22:35:52 -04:00
Jim Evins
5b21e8a23f
Added a startup wizard.
2016-03-27 17:06:53 -04:00
Jim Evins
7d0b7868fe
Created PropertiesView page.
2016-03-26 20:30:50 -04:00
Jim Evins
cf1c194928
Added Merge base class.
2015-09-26 10:45:49 -04:00
Jim Evins
1f4330ff6e
Added skeletal MergePropertyEditor.
2015-09-13 15:49:41 -04:00
Jim Evins
68cb85ce36
Created initial XmlLabelCreator.
2015-09-05 17:06:56 -04:00
Jim Evins
5dc773579b
Added support for reading gzipped glabels files.
...
- Use zlib to uncompress input
2015-08-25 02:09:18 -04:00
Jim Evins
f7eaf8f6ce
Added page renderer class. Use renderer to overlay onto preview.
2015-08-21 14:47:38 -04:00
Jim Evins
3bb129b1d1
Created skeletal rich print preview widget.
2015-08-21 00:43:45 -04:00