Yorik van Havre
a095085258
Draft: Removed six module
2023-02-24 13:20:58 +01:00
luzpaz
5f07b4999d
Draft: fix typos
2023-02-15 13:13:29 +00:00
luzpaz
5f487cadce
Draft: [skip ci] fix typo in source comment ( #8434 )
...
Fixed typo in `draftutils/gui_utils.py`
2023-02-11 21:02:27 +01:00
Roy-043
9224946bec
[Draft] fix Draft_Mirror diffuse color issue. ( #8427 )
2023-02-11 11:18:00 +01:00
Roy-043
1e03fddb67
Draft: housekeeping: remove obsolete code (uiMode and DraftGui.py) ( #8327 )
2023-02-02 23:24:27 +01:00
Roy-043
96e62f07eb
Draft: improve color handling in gui_setstyle.py ( #8219 )
...
Alhpa values of colors were not correct.
2023-01-22 11:18:17 +01:00
Roy-043
f7a072b7c7
Draft: Fix and improve Draft_AnnotationStyleEditor ( #8207 )
...
* Draft: Fix and improve Draft_AnnotationStyleEditor
* Draft: Fix and improve Draft_AnnotationStyleEditor 2
2023-01-21 10:28:47 +01:00
Roy-043
b3189ccf2d
Draft: Update gui_setstyle.py and gui_utils.py ( #8195 )
2023-01-14 20:07:59 +01:00
Roy-043
481995db81
Draft: Update gui_utils.py ( #8191 )
2023-01-14 13:53:38 +01:00
Yorik van Havre
df4f9b9c59
[Draft] Add Units Selector to Status Bar
2023-01-13 11:41:55 +01:00
Chris Hennes
a4bb55a34e
Draft: Remove py2 references
2022-11-09 14:08:54 +01:00
Roy-043
024c50cd4f
Draft: Change Snap toolbar to standard toolbar
2022-10-27 10:45:48 +02:00
Roy-043
01d4186535
Draft: Fix handling of groups on move-copy and rotate-copy
2022-07-26 11:26:50 +02:00
Roy-043
478ec3af01
Draft: Remove unnecessary DisplayStatusbar preference
2022-07-18 16:28:44 +02:00
0penBrain
272ab6ff72
Draft: fix issues with grid spacing parameter
2022-05-25 09:02:12 +02:00
wmayer
e28f2a0c47
Qt: remove some more leftovers of Qt4
2022-03-19 23:27:28 +01:00
andrea reale
83d3a916c0
remove QT4 references
2022-03-19 23:07:38 +01:00
wmayer
0208608b9e
Base: fix Matrix4D::hasScale
...
* If all column vectors of the 3x3 sub-matrix are equal the function incorrectly claims that it's uniform scaling.
* Detect also non-uniform scaling and if was applied from the left or right side
* Replace the int with an enum and expose it to Python
* Add several new unit tests
2022-02-15 21:05:11 +01:00
Roy
acfdfb9c2d
Draft: Housekeeping: call 'make' functions with new name, continued
2022-02-12 19:34:57 +01:00
Roy
359f9d7886
Draft: Fix several translation issues
2022-01-28 14:01:42 -06:00
Roy
db7b37dd1f
Draft: Fix additional translation issues related to the snapping commands
2022-01-12 13:44:05 +01:00
Roy
91f037912e
Draft: Fix translation issues
2022-01-10 10:17:53 +01:00
Roy-043
981ddd4699
Draft: Fix issues with translate and _tr ( #5351 )
2022-01-08 00:04:53 +01:00
Roy-043
31221291a8
Draft: improve get_group_contents function in groups.py
...
For consistency the get_group_contents function should use is_group to identify groups. The code dedicated to Site objects and Drawing pages was removed.
2022-01-06 17:40:11 +01:00
Yorik van Havre
a6485ad191
Arch: BuildingParts autogrouping
...
Arch BuildingParts now gained a new set of View properties that allows
to define a "capture box". Subsequent Draft and Arch objects, or anything
else that uses Draft.autogroup(), will be automatically added to that
BuildingPart if they are inside the capture box.
2021-10-14 14:42:46 +02:00
Roy-043
b0dcc39e38
Draft: fix context menu
...
Remove the get_draft_line_commands function.
Update the def get_draft_context_commands function.
2021-10-12 14:32:36 +02:00
luz paz
be693528be
Fix user facing typos [skip ci]
...
Typos in Draft and OpenSCAD code.
2021-10-06 18:11:48 -04:00
Yorik van Havre
00676ff3a3
Merge pull request #5072 from Roy-043/Draft-fix-shortcuts-in-menus-and-more
...
Draft: fix shortcuts in menus and more
2021-10-05 13:51:59 +02:00
Roy-043
1be5385462
Update init_tools.py
...
Removed "_temp" from docstrings.
2021-10-05 13:38:43 +02:00
Roy-043
2f187497e9
Update init_tools.py
...
Removed the temp code. Changed the order of the functions. Only one item per line to make the lists more legible.
2021-10-02 09:42:49 +02:00
Roy-043
412c041cbe
Update units.py
2021-09-30 23:38:54 +02:00
Roy-043
188339c3dc
Draft: fix shortcuts in menus and more (init_tools.py)
2021-09-28 14:50:41 +02:00
Roy-043
893f0cbd3c
Draft: move Draft_AddNamedGroup in menu
...
Draft_AddNamedGroup before Draft_AddToGroup, same as in the toolbar.
2021-09-27 10:34:53 +02:00
Roy-043
dc988eb613
Draft: fix dim symbol issues
2021-09-23 10:45:21 +02:00
Roy-043
65a60fa639
Draft: Fix annotation scale to label issue.
...
The scale_to_label function did not handle scale 5:1, 10:1 or 20:1 properly.
2021-09-20 11:01:59 +02:00
Chris Hennes
f99059e371
Draft: LGTM - don't catch BaseException
2021-09-19 14:36:38 -05:00
Yorik van Havre
2bf67f0191
Draft: Introduced Hatch command + object
2021-09-06 15:27:52 +02:00
Yorik van Havre
0fa90a320c
Merge branch 'master' into Draft_addgroup
2021-09-06 12:02:36 +02:00
Yorik van Havre
01debbb23d
Merge pull request #4882 from Roy-043/Draft_Fix_init_tools.py
...
Draft: Small cleanup of Utilities menu and utility toolbar
2021-09-02 11:45:35 +02:00
luzpaz
eec971d87a
Draft: Fix LGTM 'test for equality' warning ( #4969 )
...
* Draft: Fix LGTM 'test for equality' warning
ref: https://lgtm.com/projects/g/FreeCAD/FreeCAD/alerts/?mode=tree&ruleFocus=7900090
* FEM: source comment typo fixes
2021-08-16 22:52:13 -05:00
Yorik van Havre
c944b9aae4
Merge pull request #4926 from Syres916/patch-24
...
[Draft] gui_utils Minor bugfix on change to...
2021-08-02 17:42:39 +02:00
Syres916
8753271f61
[Draft] gui_utils Added FIXME comment to assist..
...
... revisiting in future
2021-08-02 15:19:22 +01:00
Yorik van Havre
d2aa803cc3
Merge pull request #4879 from Roy-043/Draft_Fix_Layer_List_Issues
...
Draft: Fix 3 issues with the Draft Tray layer list
2021-08-02 11:54:11 +02:00
Syres916
b0c5f62672
[Draft] gui_utils Coin import addition
2021-07-18 19:52:31 +01:00
Syres916
39c450c909
[Draft] gui_utils Minor bugfix on change to...
...
...Draft Wb with grid enabled. Please backport to 0.19 branch, see discussion https://forum.freecadweb.org/viewtopic.php?f=3&t=60251
2021-07-17 21:52:30 +01:00
Roy-043
8ae5978146
Draft: fix dimensions with decimals=0 problem
...
The display_external function in units.py did not handle decimals=0 properly.
2021-07-15 06:24:23 +02:00
Yorik van Havre
ded759f614
Draft: Fixed missing type check in is_clone
2021-07-07 15:44:46 +02:00
Roy-043
ad637c2f70
Draft: Small cleanup of Utilities menu and utility toolbar
...
Removed from the Utilities menu because they already occur in the Modification menu:
Draft_FlipDimension
Draft_Edit
Draft_Slope
Removed from the Utilities menu because calling the command from there instead of from the Draft Tray does not make sense:
Draft_AutoGroup
Removed from the "Draft utility tools" toolbar because the command is very rarely used:
Draft_Heal
2021-06-22 11:54:48 +02:00
Roy-043
f42d85f8df
Fix 3 issues with the Draft Tray layer list
...
Fix 3 issues with the Draft Tray layer list:
The layer list should display even if there are no layers so that the "Add new Layer" option can be selected.
"Project" and "BuildingPart" objects should be added to the list (depending on "AutogroupAddGroups" of course).
The "LayerContainer" object should not be added to the list. Although it is in fact a group, it is just too confusing.
Added is_group function. This function can also be used in gui_groups.py.
2021-06-21 21:07:41 +02:00
carlopav
45aa103dd4
Draft: Autogroup, insert guard to prevent cyclic references
...
ref. Forum discussion: Draft_OrthoArray: Crash when using active Std_Part. https://forum.freecadweb.org/viewtopic.php?f=23&t=59155&p=508132#p508132
Autogroup try to add new created Draft Objects into the active Part, but if the Part is used as a Base for the new object this could create a cyclic reference.
This behaviour is prevented by adding a check for " obj in active_part.InListRecursive"
2021-06-06 11:21:21 +02:00