Roy-043
77d21df65f
Draft: fix task panel issues (gui_points.py)
2021-12-04 21:59:47 +01:00
Roy-043
055f1850e8
Draft: fix task panel issues (gui_edit.py)
2021-12-04 21:58:50 +01:00
Roy-043
81268073df
Draft: fix task panel issues (DraftGui.py)
2021-12-04 21:57:31 +01:00
Brent Roetger
632af47a0d
Added SpaceNavigator defaults
2021-12-04 11:49:02 +01:00
Uwe
04be1a4af9
[GUI] code style fixes for Tree.cpp
...
tons of style fixes by MSVC
(the idea was initially just to fix the code style issues from commit 92a8e0e3d8 and then MSVC found many more)
2021-12-04 02:57:34 +01:00
wmayer
6e52161dce
PD: refactor ReferenceSelection
2021-12-03 21:38:28 +01:00
wmayer
543024e078
PD: comment out dead code
2021-12-03 20:18:46 +01:00
0penBrain
92a8e0e3d8
[Gui] Tree: implement collapse/expand system with keys
...
Implemented using Alt modifier + arrow keys
* Alt+Left : collapse selected items
* Alt+Right : expand selected items
* Alt+Up : expand selected items with all tier-1 children collapsed
* Alt+Down : expand selected items with all tier-1 children expanded
2021-12-03 18:08:47 +01:00
0penBrain
7aef0b3de7
[Gui] UserEditMode : fix operating on PartDesignObject
2021-12-03 16:53:30 +01:00
wmayer
fab96e2151
PD: avoid include generated .ui file in header file
2021-12-03 15:59:15 +01:00
wmayer
c64d86274c
PD: minor cleanup in view provider headers
2021-12-03 15:58:23 +01:00
wmayer
3ee1d91b88
PD: cleanup the mess with boolean arguments and replace them with a bitmask
2021-12-03 14:46:19 +01:00
Yorik van Havre
59c759ebbd
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
269681d83c
PD: use button group to make mid-plane and reversed option mutual exclusive
2021-12-03 00:01:49 +01:00
sliptonic
73fa6217ce
Merge pull request #5217 from sliptonic/feature/rotationgenerator
...
[PATH] rotation generator and tests
2021-12-02 15:40:06 -06:00
luz paz
0042f58e4c
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
501c3dc657
PD: fix ProfileBased::getAxis
...
Introduce an enum to verify the axis depending on the used context.
* For helix no restriction is needed
* For Pad/Pocket the axis must not be parallel with the sketch plane
* For Revolve/Groove the axis must not be perpendicular with the sketch plane
2021-12-02 17:24:18 +01:00
wmayer
526dc1a030
App: expose more methods of Document class to Python
2021-12-02 11:46:13 +01:00
wmayer
96cbb3d2c0
TD: fix C++20 warning: bitwise operation between different enumeration types [-Wdeprecated-enum-enum-conversion]
2021-12-02 10:12:35 +01:00
wmayer
4f12416fa0
Gui: fix C++20 warning: bitwise operation between different enumeration types [-Wdeprecated-enum-enum-conversion]
2021-12-02 09:59:31 +01:00
Syres916
2e5bcae6b8
Change macro path selection from File to Folder
2021-12-02 02:09:51 +01:00
wmayer
bbacecb397
Gui: fix C++20 warning: bitwise operation between different enumeration types [-Wdeprecated-enum-enum-conversion]
2021-12-01 23:45:26 +01:00
wmayer
2fd81006ea
PD: fix build failure with C++20
2021-12-01 23:24:16 +01:00
wmayer
58f33f350d
Gui: fix build failure with C++20
2021-12-01 21:50:00 +01:00
sliptonic
b2800dfbb8
draft generator and tests
2021-12-01 13:15:09 -06:00
0penBrain
be88e838c1
[Sketcher][Bugfix] Slot: fix segfault accessing empty vector
2021-12-01 18:48:05 +01:00
Yorik van Havre
e4ca3d2971
Merge pull request #5214 from mdkus/master
...
Tools: small bug fix
2021-12-01 15:04:25 +01:00
Yorik van Havre
b28ff5b1ba
Merge pull request #5178 from Roy-043/Draft-housekeeping-import-is_group-get_windows
...
Draft housekeeping: import is_group and get_windows in Draft.py
2021-12-01 15:02:54 +01:00
Yorik van Havre
78f4e980ba
Merge pull request #5202 from Roy-043/Draft-fix-3-snap-issues
...
Draft: fix 3 snap issues
2021-12-01 15:01:27 +01:00
Yorik van Havre
114fe73300
Merge pull request #5206 from Roy-043/Draft-fix-layer-and-style-handling-of-point-color-and-point-size
...
Draft: Draft_SetStyle and Draft_Layer did not handle PointColor and PointSize.
2021-12-01 14:57:09 +01:00
wmayer
5e16fffc20
App: [skip ci] improve importing a Python module when passed as program argument
2021-12-01 13:34:24 +01:00
mdkus
4024180d5d
Merge branch 'master' of https://github.com/mdkus/FreeCAD
2021-12-01 09:21:31 +01:00
mdkus
569f61b19a
Update CreatePyModule.py
...
Small bug fix: in comparison to CreateModule.py this codeline is missing in CreatePyModule.py, so CreatePyModule.py doesn't work,fine without it (tested under Win 7 and Win11)
2021-12-01 09:20:36 +01:00
Mark O'Donovan
770c7f6330
Replace deprecated qt functions toList() & toSet() ( #5213 )
...
* Replace deprecated qt functions toList() & toSet()
QSet<QString>::toList() and QStringList::toSet() are both
deprecated.
* Add back support for qt < 5.14
2021-12-01 04:31:34 +01:00
wmayer
a05cd50fa5
Part: add exception handling to Face.makeEvolved/Wire.makeEvolved
2021-11-30 20:04:31 +01:00
wmayer
edf5d13de6
Part: add module with enums
2021-11-30 20:03:26 +01:00
wmayer
5018af974c
Part: implement Part.Wire.makeEvolved and Part.Face.makeEvolved
2021-11-30 18:17:29 +01:00
wmayer
3cddf78b5e
PD: refactoring of TaskHelixParameters
2021-11-30 11:47:06 +01:00
wmayer
46e516f5d3
PD: fix crash in TaskHelixParameters::updateStatus()
2021-11-30 10:36:36 +01:00
wmayer
ffe240a539
PD: refactoring of TaskHelixParameters, update status after each recompute
2021-11-29 22:14:14 +01:00
wmayer
41efee1b4c
PD: handle language change in TaskHelixParameters
2021-11-29 20:14:29 +01:00
0penBrain
834ae29ad0
[Sketcher] Allow to autoconstraint slot horizontal/vertical
2021-11-29 14:38:53 +01:00
0penBrain
abe4babd13
[Sketcher] Introduce hack to be able to vertically/horizontally auto-constrain primitives
...
Adds a new type "VERTEX_FOR_PRIMITIVE" that will analyze the direction for vertical/horizontal but not for tangent
If defined, makes use of GeoId item of AutoConstraint struct (instead of last geometry) to apply the horizontal/vertical
constraint. This allow this constraint to be applied on an arbitrary geometry.
2021-11-29 14:38:53 +01:00
0penBrain
7c0c6bf671
[Sketcher] Ability to snap slot horizontal/vertical
...
Triggered by pressing Ctrl key when creating the slot
Extra constraint is added in case snapping is enabled
2021-11-29 14:38:53 +01:00
Uwe
9d70589d6c
[GUI] set dialog width to the one of the other preferences ones
2021-11-29 12:54:21 +01:00
Uwe
955af2fa8d
[PD] use existing definition for PI in Helix
...
- also a lot of style fixes kindly done by MSVC
2021-11-29 12:05:10 +01:00
Uwe
35683883cb
[PD] allow negative helix growth
...
Helices that become smaller with every turn are geometrically perfectly valid. Therefore we cannot forbid this.
(For example when creating a helix from a face you often cannot move it so that you can apply a positive growth.)
2021-11-29 11:29:27 +01:00
Uwe
1358cd021f
[PD] prevent invalid helix geometry
...
in the height-turns-growth model height and growth must not be equally zero
2021-11-29 01:34:03 +01:00
Uwe
625c84e34a
[PD] allow to move sweep sections
...
Now that we have the feature that sweeps can have vertices as end or begin of a sweep, there is the need for the feature to move sections. For example vertices may only be the last section.
2021-11-29 00:13:23 +01:00
Uwe
90f2040386
[PD] fix increment of helix growth
...
- it is not sensible that all helix geometries use 1 as increment in the dialog but the growth uses 5. Looking at the PR that introduced this feature it seems that this was just a copy issue from the angle edit since this uses 5 as increment.
- the other changes are from Qt's Designer
2021-11-29 00:11:40 +01:00