Uwe
5f59b5e37f
[PD] correct copyright
...
these files were added by Werner in 2020
2022-01-06 21:56:53 +01:00
Uwe
d660bce346
[PD] Hole: some coding style fixes
...
all done by MSVC
2022-01-06 16:18:25 +01:00
Uwe
55421ce9cb
[PD] add missing hole constraint
...
- add missing constraint for hole diameter
- add missing sets of angle constraints in the task dialog
2022-01-06 15:39:13 +01:00
mwganson
6be358fdfa
[PartDesign] Chamfer and Fillet, select all edges for the user when no subobjects have been selected prior to executing command
2022-01-05 01:40:10 +01:00
Jonas Bähr
ccb03cadd5
PD: helix cleanup: remove unused strings from task panel ui
...
Since the tool tips are now set from the property descriptions we don't
need them any more in the .ui file. Removing them prevents garbage in
the translation source files.
2022-01-03 11:40:29 +01:00
Jonas Bähr
5266ecf36f
PD: Use the helix property docs as tooltip in the task panel
...
By reusing the property docs as tooltip we avoid maintaining the same
information in two places. The propery descriptions have been made
translatable, too, to ensure a fully translatable UI.
The ground work for this was layed by the work on Issue 0002524, long
time ago: https://tracker.freecadweb.org/view.php?id=0002524
2022-01-03 11:40:29 +01:00
wmayer
7d748d958d
PD: [skip ci] remove obsolete TaskPocketParameters.ui
2022-01-01 11:50:43 +01:00
wmayer
1d021345f3
PD: fix bug in TaskDressUpParameters::KeyEvent and simplify code
2021-12-31 17:03:16 +01:00
wmayer
fd8f860223
[skip ci] fix some typos
2021-12-31 14:03:51 +01:00
mwganson
a324b33104
[PartDesign] for chamfer and fillet, add SelectAllEdges option in the context menu while in add or remove mode
2021-12-31 14:01:43 +01:00
Yorik van Havre
91bfb0fbb6
Merged crowdin translations
2021-12-29 12:20:12 +01:00
Zheng, Lei
a349765893
PartDesign: show error on SubShapeBinder CopyOnChange failure
...
The failure is not obivous as it would have been occurred in a
hidden temporary document.
2021-12-21 21:41:02 -07:00
Zheng, Lei
73d0de60ae
PartDesign: expose SubShapeBinderPython
2021-12-21 21:41:02 -07:00
Zheng, Lei
11f9d1c472
PartDesign: support CopyOnChange in SubShapeBinder
2021-12-21 21:41:02 -07:00
Uwe
25558880ce
[PD] hole dialog improvements
...
- no keyboard tracking
- don't disable labels since we don't do this for the other dialog labels
- avoid a doubled word in subsequent labels
- further UI file changes are by Qt's Designer
2021-12-22 02:46:07 +01:00
Uwe
99765c53a8
[PD] fix several hole thread issues
...
- actually use specified thread depth, fixes issue reported here: https://github.com/FreeCAD/FreeCAD/pull/4274#issuecomment-997787744
- fixes 2 UI enabling issues
- the thread depth cannot be longer than the hole depth
- the hole cannot be deeper than the through-all depth
2021-12-22 01:09:06 +01:00
wmayer
2c8ae49f48
PD: [skip ci] improve readability of argument list
2021-12-19 22:02:08 +01:00
Uwe
b0bf7f5e5f
[PD] style improvements for Helix
...
all done automatically by MSVC
2021-12-19 17:52:33 +01:00
Jonas Bähr
cfb3e7eaf6
PD: Fix assignment of Angle/Growth properties
...
Depending on the input mode, either `Growth` or `Angle` is used to create
a conical or flat spiral. The respective other can easily be calculated
to give consistent view. This is already done for the other properties,
e.g. `Height` is calculated from `Pitch` and `Turns`.
With this patch, the same is done for `Angle` and `Growth`.
2021-12-19 16:21:51 +01:00
luz paz
1a56a24d07
PD: Adjust header uniformity
2021-12-16 23:55:48 +01:00
wmayer
fb3448536e
PD: support of wires in ReferenceHighlighter
2021-12-15 16:25:06 +01:00
wmayer
317e0b11bf
PD: do not throw an exception in TaskSketchBasedParameters::make2DLabel as otherwise editing a broken loft/pipe won't be possible
2021-12-15 15:36:36 +01:00
wmayer
c2823b0435
PD: hide the sections of a loft only if it can be recomputed successfully
2021-12-15 15:13:33 +01:00
wmayer
9ff2e22654
PD: hide the profile of a sketch based feature only if it can be recomputed successfully
2021-12-15 15:13:03 +01:00
wmayer
5fe41f8e4e
PD: in ViewProviderLoft::highlightSection follow the same logic as in Loft::execute for selected profiles/sections
2021-12-14 00:30:59 +01:00
wmayer
8db3453ffe
PD: use class ReferenceHighlighter inside ViewProviderDressUp
2021-12-13 16:56:48 +01:00
wmayer
b2b86477a5
PD: use class ReferenceHighlighter inside ViewProviderPipe
2021-12-13 15:58:55 +01:00
wmayer
0be9d97c91
PD: properly reset line colors when un-highlighting loft profile/sections
2021-12-13 15:46:04 +01:00
wmayer
e6ea67bc1e
PD: highlight current profile and sections of a loft when selecting a new profile/section
2021-12-13 15:01:08 +01:00
wmayer
506c40ab60
PD: make Loft working again when two sketches are pre-selected
2021-12-13 10:32:40 +01:00
luz paz
430aadb791
Fix various typos and grammatical refinements
2021-12-09 08:57:52 -06:00
wmayer
b7237f6876
PD: 0004582: Mulit-transformation dialog cannot be cancelled
2021-12-09 06:13:25 +01:00
wmayer
a6838cf58f
Gui: rename methods of SelectionObserver to clarify intention in client code
2021-12-07 14:17:07 +01:00
wmayer
8424c9323b
PD: enable selection only on request and disable it after selecting an object
2021-12-07 13:06:48 +01:00
wmayer
90db4c885b
PD: eliminate the boolean argument from TaskSketchBasedParameters::onSelectReference
2021-12-07 11:04:22 +01:00
Uwe
242531b1c2
[PD] improve selection mode exit for Helix
...
exit the selection mode if selection was got - like we do it for all other PD features
2021-12-07 04:18:33 +01:00
wmayer
a12695e44f
Gui: move methods startDefaultEditMode() and addDefaultAction() to ViewProviderDocumentObject
2021-12-06 19:24:26 +01:00
wmayer
d360917583
PD: 0004742: Editing features by context menu may not be undoable
2021-12-06 14:11:10 +01:00
Uwe
dd639cbe8d
[PD] fix division by zero in Helix
...
- when a helix is defined in the growth mode it can have a pitch of zero
This commit fixes the resulting division by zero by directly setting the known turns
2021-12-06 02:40:34 +01:00
Uwe
45db2195d3
[PD] add missing tooltips for Helix dialog
2021-12-05 19:21:27 +01:00
wmayer
b9d2aca09f
PD: refactor ReferenceSelection
2021-12-03 21:38:28 +01:00
wmayer
0579052cbc
PD: comment out dead code
2021-12-03 20:18:46 +01:00
0penBrain
2f8f4d6a7f
[Gui] UserEditMode : fix operating on PartDesignObject
2021-12-03 16:53:30 +01:00
wmayer
945028847a
PD: avoid include generated .ui file in header file
2021-12-03 15:59:15 +01:00
wmayer
e9c4f4acc1
PD: minor cleanup in view provider headers
2021-12-03 15:58:23 +01:00
wmayer
b165947625
PD: cleanup the mess with boolean arguments and replace them with a bitmask
2021-12-03 14:46:19 +01:00
Yorik van Havre
9135b5ec90
Merge pull request #5219 from luzpaz/gender-neutral-fixes
...
Make source code comments use gender neutral pronouns
2021-12-03 13:36:17 +01:00
wmayer
0711f6003b
PD: use button group to make mid-plane and reversed option mutual exclusive
2021-12-03 00:01:49 +01:00
luz paz
d877ee4d47
Make source code comments use gender neutral pronouns
...
The changes also include some grammatical fixes as well.
2021-12-02 16:18:04 -05:00
wmayer
5e66475757
PD: fix build failure with C++20
2021-12-01 23:24:16 +01:00