bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Chris Hennes
d41114589c
Merge pull request #19411 from benj5378/enums2
...
TechDraw: hard type enums, part 2
2025-03-03 10:37:21 -06:00
Benjamin Bræstrup Sayoc
351feb132a
Remove magic number and hard type enums in ArrowPropEnum.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Kacper Donat
13fbab9e42
Base: Move App::Color to Base
...
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01:00
Benjamin Bræstrup Sayoc
6d544d5599
Remove magic number and hard type enums in DrawBrokenView.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-02-17 12:16:49 -05:00
Benjamin Bræstrup Sayoc
d3c13c3d47
TechDraw: Set symbol dir
...
Fixes #19496
2025-02-14 10:27:53 -06:00
wandererfan
2bc9f2ea1f
[TD]allow showing units on individual dimensions
2025-01-24 13:04:00 -05:00
WandererFan
cfa4021cfc
[TD]Symbol scaling ( fix #14400 ) ( #18757 )
...
* [TD]add legacy/new svg scaling pref
* [TD]Change Svg scaling logic (fix 14400)
2025-01-06 18:02:37 +01:00
wandererfan
d04a01e82e
[TD]fix highlight style preference
2024-12-23 12:32:19 -05:00
WandererFan
8b7cbae43b
[TD]respect locale for date autofill ( #18132 )
...
* [TD]respect locale for date autofill
* [TD]fix merge conflict
* Apply suggestions from code review
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-12-13 11:07:54 -06:00
wandererfan
0fcd2241fb
[TD]add shape validation tool for debugging
2024-12-09 17:37:33 +01:00
wandererfan
cab84840b5
[TD]add preference for auto workbench switch
2024-11-29 12:28:25 -05:00
Benjamin Bræstrup Sayoc
52fe0eec53
[TechDraw] Return logic simplification ( #16504 )
...
* [TechDraw] AppTechDrawPy.cpp return logic simplification
* [TechDraw] CosmeticExtension.cpp return logic simplification
* [TechDraw] DrawBrokenView.cpp return logic simplification
* [TechDraw] HatchLine.cpp return logic simplification
* [TechDraw] LineGenerator.cpp return logic simplification
* [TechDraw] Preferences.cpp return logic simplification
* [TechDraw] ShapeExtractor.cpp return logic simplification
* [TechDraw] MDIViewPage.cpp return logic simplification
* [TechDraw] QGILeaderLine.cpp return logic simplification
* [TechDraw] QGIRichAnno.cpp return logic simplification
* [TechDraw] QGTracker.cpp return logic simplification
2024-11-18 16:14:47 -03:00
Yorik van Havre
eec3fe4c5d
Merge pull request #16889 from WandererFan/fixProjConvention16788
...
[TD]Fix proj convention (fix #16788 , fix #16785 )
2024-09-30 18:00:43 +02:00
wandererfan
d77ce6b78e
[TD]add preference methods for Projection Group
2024-09-28 10:39:18 -04:00
wandererfan
d310876099
[TD]add preferences for Balloon drag modifiers
2024-09-17 17:17:15 -04:00
WandererFan
140bcf605e
[TD]Fix section snapping ( fix #15961 ) ( #15450 )
...
* [TD]Add view snapping preferences
* [TD]fix section snapping algo
- snap sections to section normal line.
- snap views to other views in X&Y
* [TD]fix snapping to ProjectionGroups
2024-09-02 18:41:25 +02:00
wandererfan
94940f950b
[TD]fix default for KeepLabel
2024-07-06 12:49:18 -04:00
wandererfan
efa9c46752
[TD]fix camera/front buttons on Proj Group dialog
2024-07-06 12:49:18 -04:00
wandererfan
e2441c7079
[TD]add style options for broken view
2024-05-29 14:12:13 -04:00
wandererfan
ff17df2ff5
[TD]assorted Preference updates
...
- section line convention label
- remove superfluous save/restore on changeEvent
- change default scrub count
- add preference for default symbol dir
- add preference for display of section cut line
2024-05-19 09:42:47 -04:00
wandererfan
b59657ada6
[TD]add fallback default template
2024-05-02 07:06:58 -04:00
wandererfan
927ee745f2
[TD]protect against bad pref value
...
- this is a temporary measure to prevent problems caused by a
bad value for LineStandard parameter. A previous devel version
stored on invalid value. This patch can be removed before
moving to production.
- this condition can be corrected by editing LineStandard to 0, 1 or
2. a plethora of warning messages is issued until the parameter is
corrected.
2024-03-23 08:47:36 -04:00
wmayer
48ff9ad3a1
[TD]Refactor LTNP correction code for Dimensions
...
- additional geometry types
- add method to handle line like bsplines
- handle deleted ref body feature
- add test for empty savedGeometry
- add switch for matcher/LTNP on/off
2024-03-17 08:56:34 -04:00
wandererfan
fc4cd682bb
[TD]ANSI/ASME section line conformance
2024-02-21 11:46:18 -05:00
mos
243acce4e6
Removed redundant float casts
...
fix cast promotions
2023-12-19 14:26:05 +01:00
wandererfan
efd3407dd8
[TD]fix line standard drop downs
2023-12-06 14:52:54 -05:00
wandererfan
ac6c3786b0
[TD]fix line numbering in preferences
...
- resolve conflict between comboBox currentIndex [0,n] and
line numbering [1, n]
2023-12-02 13:55:08 -05:00
wandererfan
d4e1731716
[TD]Standard Line Styles - Gui components
2023-12-01 11:27:29 -05:00
wandererfan
70d89b7437
[TD]Standard Line Styles - App components
2023-12-01 11:27:29 -05:00
wandererfan
858c3444d1
[TD]add preference for choice of section shape
2023-08-21 20:31:06 -04:00
wandererfan
fc0ce9e4fa
[TD]reduce number of tiles for svg hatching
...
- reduce the size of the overlay area from 200% to an
adjustable size with a default of 125%.
2023-07-25 12:50:39 -04:00
grubertechnic
7a68d1b6d3
[TechDraw] let arrow size of a dimension change due property task panel
2023-06-07 12:38:26 -04:00
wandererfan
52754ffde5
[TD]Add preference for overlapping edge cleaning
2023-04-15 15:24:28 -04:00
wandererfan
96cef771c7
[TD]Correct default extension line gaps
2023-04-14 08:44:38 -04:00
Benjamin Bræstrup Sayoc
1aa837ae0a
[TechDraw] Simplify retrievement of user preferences
2023-04-09 11:59:43 -04:00
wandererfan
65a3637891
[TD]add autocorrect preference
2023-03-13 19:03:32 -04:00
wandererfan
25e6f33725
[TD]centralize balloon prefs
2023-02-11 13:30:15 -05:00
Uwe
c947055821
[TD] remove unused headers ( #8155 )
...
* [TD] remove unused headers
- also some sorting
- also improve readability by not using an abbreviation (we consistently don't abbreviate class names)
2023-01-09 14:55:22 +01:00
wandererfan
0e402ae075
[TD]add light text on dark page mode
...
- some visually impaired users need white graphics on
dark page.
- revise Annotation dialog to respect dark style
2023-01-03 17:41:33 -05:00
wandererfan
0ff473a9b6
[TD]Complex Section - initial implementation
2022-10-28 08:47:45 -04:00
Uwe
55f0cf4255
[TD] P* - T*: remove unused includes
...
- also sort includes
- also additions to precompiled header
2022-10-06 02:36:48 +02:00
wandererfan
aa2b1b8392
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
459dde957c
[TD]add preference for progress reporting
2022-08-18 09:34:32 -04:00
Wanderer Fan
fdfc73fe93
[TD]remove precompiled from *.h
2022-08-14 09:20:38 -04:00
Wanderer Fan
e86d281ff3
[TD]hatch file default handling
2022-08-13 19:45:56 -04:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Wanderer Fan
94dde1b9fb
[TD]fix ext line gap preference
2022-07-16 11:28:38 -04:00
Wanderer Fan
fe47248dea
[TD]adjustable extension line gap
2022-07-04 20:43:49 -04:00
Wanderer Fan
8b60da803c
[TD]fix bitmap hatch
2022-07-03 10:18:37 -04:00