Commit Graph

30 Commits

Author SHA1 Message Date
Jaye Evins 4b16b0900b Update copyright notices for 2026. (#280) 2026-01-13 19:19:42 -05:00
Jaye Evins 1c902230fe Big-Ugly Style Update (#278)
* Bulk replaced tabs with spaces
* Bulk removed trailing whitespace from lines
* Replaced c-style comments with c++-style comments in file banners
* Replace nested namespace definitions with single concise definitions (C++17), this keeps the indentation more manageable
* Cleanup ordering and spacing of include directives
* Bulk renaming of header file extensions from '.h' to '.hpp'.
* Update CODING-STYLE.md
* Update target_compile_features from cxx_std_11 to cxx_std_20.
* Refresh .clang-format file.  Still needs a lot of tweaking.
2026-01-07 19:43:34 -05:00
Jaye Evins 3cd173a37f Replaced all Qt foreach loops with modern C++ range-based loops. (#277) 2026-01-05 15:24:00 -05:00
Jaye Evins 9d516b7e1f Minor string cleanup (#248)
- Simplified some strings to not include unnecessary markup.
- Fix translator comments so that they actually make it to glabels_C.ts file
      - Reconciled the style of these comments.
      - Added translator comments
2025-11-10 17:46:07 -05:00
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 f8efe3aafa Update all occurrences of my name with my legal name. 2025-04-08 18:47:02 -04:00
Jim Evins f41461ef26 Added color variable type. 2019-08-03 17:16:14 -04:00
Jim Evins f6ecdc64e0 Redesigned ColorHistory to include color description. 2019-07-24 08:25:22 -04:00
Jim Evins 1e1db1fc89 Incorporated FieldButton into ColorPaletteDialog. Tweaked ColorPaletteDialog. 2019-07-21 17:08:24 -04:00
Jim Evins 9aff6c2e2f Push temporary color list down into ColorHistory. 2018-02-11 16:21:35 -05:00
Jim Evins 6e6a1fab72 Minor performance cleanup. 2018-02-11 15:51:30 -05:00
Jim Evins 9a135f8971 Use auto to reduce some verbosity. 2017-12-30 21:41:02 -05:00
Jim Evins 9917e9d4c2 Don't use tr() in static initialization. 2017-11-26 14:34:26 -05:00
Jim Evins b8ee5e1f73 Restructuring directory layout. Move towards "Modern CMake" usage. 2017-11-23 22:15:24 -05:00
Jim Evins c926d8fd0d Some coding style adjustments. 2017-04-01 13:30:19 -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 5b65f069dd Reconcile style differences between TextNode and ColorNode classes. 2017-01-06 02:51:44 -05:00
Jim Evins 34da3fe17c Use field button for image selection. 2016-10-22 19:56:06 -04:00
Jim Evins 7b9f377b1a Use a combo box for merge field selection. 2016-05-20 23:54:46 -04:00
Jim Evins 669c1d02e7 Fleshing out of using merge for colors. 2016-05-17 23:31:52 -04:00
Jim Evins d7480f9bb8 Added custom color dialog to color palette dialog. 2016-05-15 21:59:57 -04:00
Jim Evins 7559544b06 Some namespace cleanup. 2016-03-27 00:14:38 -04:00
Jim Evins f27cf4708b Remove hardcoded colors from color palette dialog -- use current style colors. 2015-08-19 11:45:03 -04:00
Jim Evins e4d2603cb4 More tweaking of color button and dialog. 2015-08-19 10:14:05 -04:00
Jim Evins 02b00b1511 Tweaking color button menu. 2015-08-18 23:48:25 -04:00
Jim Evins c90c2f8236 Some tweaking of ColorPaletteDialog. 2015-08-18 20:58:55 -04:00
Jim Evins 4131bedba5 Color button fixes. 2015-08-18 14:58:30 -04:00
Jim Evins f3c164e308 Added color button class. 2014-07-17 23:30:49 -04:00
Jim Evins f289e43ffb Added skeletal color palette dialog class. 2014-07-12 22:21:19 -04:00