wmayer
6d2d45ceb7
Part: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Uwe
3e1dbde0cf
[Part] remove Python.h from headers
...
seems not to be necessary anymore
2022-03-20 14:16:55 +01:00
wmayer
0f9768fb33
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
wmayer
5e0cfc64ee
App: use forward declarations
2022-03-04 21:09:46 +01:00
Uwe
2b76f1f89e
[Part] remove some unused includes and sorting
2022-02-21 04:29:28 +01:00
wmayer
a769aee8b3
Part: define Part_SectionCut as permanent menu item
2022-02-14 16:48:09 +01:00
luz paz
e0ab0382b3
Part: remove py2 code
2021-04-25 11:29:35 +02:00
wmayer
178ee5b94e
Part: move ViewProviderPrimitive to its own source files
2020-11-15 18:44:27 +01:00
wmayer
ac0e4011cc
Part: override extensionSetupContextMenu in ViewProviderSplineExtension
2020-11-08 13:37:17 +01:00
wmayer
e5c63bc3d0
Part: [skip ci] implement extension ViewProviderSplineExtension
2020-11-08 12:18:44 +01:00
wmayer
677ce69873
[Part] allow to edit helices via a dialog
...
+ add class ViewProviderPrimitive to avoid to re-implement setEdit/unsetEdit methods for each sub-class separately
+ avoid using global variables
+ when editing a feature directly pass it to the dialogs
+ when editing a feature then do not use active document as this could point to the wrong object
+ fix undo/redo message
+ re-add '3D View' button to location dialog
2020-11-06 19:59:14 +01:00
vocx-fc
c0f6ecfc86
Part: move icons to measure subdirectory
...
The path to the icons is added to `AppPartGui.cpp`
using `Gui::BitmapFactory().addPath()`, so the icons are found
automatically in their new directories.
2020-10-12 19:54:11 +02:00
vocx-fc
90688ae6ca
Part: move icons to parametric subdirectory
...
The path to the icons is added to `AppPartGui.cpp`
using `Gui::BitmapFactory().addPath()`, so the icons are found
automatically in their new directories.
2020-10-12 19:54:11 +02:00
vocx-fc
32a5a2dee8
Part: move icons to booleans subdirectory
...
The path to the icons is added to `AppPartGui.cpp`
using `Gui::BitmapFactory().addPath()`, so the icons are found
automatically in their new directories.
2020-10-12 19:54:11 +02:00
vocx-fc
0b3fd56aa1
Part: move icons to tools subdirectory
...
The path to the icons is added to `AppPartGui.cpp`
using `Gui::BitmapFactory().addPath()`, so the icons are found
automatically in their new directories.
2020-10-12 19:54:11 +02:00
vocx-fc
4b50102f6c
Part: move icons to create subdirectory
...
The path to the icons is added to `AppPartGui.cpp`
using `Gui::BitmapFactory().addPath()`, so the icons are found
automatically in their new directories.
Rename icon `Part_CreatePrimitives.svg` to `Part_Primitives.svg`.
2020-10-12 19:54:11 +02:00
wmayer
1d9a59e499
Part: [skip ci] move grid handling from ViewProvider2DObject to ViewProvider2DObjectGrid
2020-08-07 16:48:07 +02:00
vocx-fc
0cd118d198
Part: move Shape view properties to Part design preferences
2020-07-30 12:28:28 +02:00
wmayer
e9662984e7
Part: make reverse function parametric
2020-01-29 16:43:35 +01:00
vocx-fc
7305343e10
Part: deactivate and remove the remaining XPM icons, and use SVG icons instead
2019-10-06 17:05:30 +02:00
vocx-fc
3d36e7d5e1
Part: rename the icons to start with Part_
2019-10-06 17:05:30 +02:00
wmayer
1b0d03e4ab
Parametric refinement feature
2019-07-08 14:37:00 +02:00
Abdullah Tahiri
dd841c9810
Part Gui: New ViewProvider extension for overlaying icons related to Part::AttachExtension
2019-06-23 01:03:36 +02:00
wmayer
5ff6945577
fix compiler warnings with py3 and msvc
2018-04-16 18:24:53 +02:00
Peter Lama
9187919bb8
Attacher UX enhancements
...
- New editor for MapMode with button to open attacher dialog
- Hide attachment properties when they are not applicable
- Disable super placement ui in attacher dialog when object is not attached
- Always select used mode in mode list
2017-09-20 19:24:35 +02:00
wmayer
729cfd8155
py3: fox compiler warnings
...
issue 0000995
2017-06-04 00:17:57 +02:00
looooo
010f513205
py3: Part: Gui: gathering commits from python3-branch
2017-03-01 17:16:55 +01:00
wmayer
d5e9afa52b
py3: ported Part to python3
2017-03-01 16:38:53 +01:00
DeepSOIC
50296e4096
Part: add Offset2D feature
...
derived from Part::Offset, to re-use task dialog easily
2016-09-02 16:26:02 +02:00
wmayer
3feaef3d2e
+ unify method names
2016-05-18 23:43:58 +02:00
DeepSOIC
7d7cf5c723
Attacher: add general purpose editor UI (python)
...
Added as PartGui.AttachmentEditor, and Part_EditAttachment gui command
2016-05-18 23:05:51 +02:00
DeepSOIC
86707b4cb5
Attacher: Py: GUI resources interface
...
Routines to get UI strings for attacher: mode names, mode tooltips,
ref.type names
2016-05-13 19:54:44 +03:00
wmayer
294c978341
+ simplify porting of Part module to Python3
2016-01-20 22:05:53 +01:00
wmayer
93a3dc0cdd
+ fix warnings with Win32 build
2015-12-01 00:51:57 +01:00
wmayer
e0b61273e8
+ Add selected sketches to one Face, implement specialized view provider for Face
2015-11-13 13:38:24 +01:00
wmayer
cf61793c2f
+ code cleanup: remove deprecated class ViewProviderPartBase
2015-05-02 00:37:05 +02:00
wmayer
a64e73d229
+ split STEP and IGES settings into separate pages, handle Brep mode of IGES format
2014-10-28 19:27:23 +01:00
blobfish
23a7f6e725
Part Dimension: alterations to existing files
...
Not sure what is happening with View3dInventorViewer.h.
The only REAL change, beyond the addition of dim functions, is
the removal of the member arrowrotation. It wasn't referenced anywhere.
2013-12-17 10:05:46 -05:00
jmaustpc
ae53ef63b4
rebase auto merge error fix AppPartGui.cpp
...
add ViewProviderRegularPolygon
2013-11-14 13:30:25 -02:00
jmaustpc
072e015a54
rebase auto merge error fixes
...
Signed-off-by: jmaustpc <jmaustpc@users.sourceforge.net >
2013-11-14 13:30:25 -02:00
jmaustpc
cb540afa2e
Add Part_RegularPolygon,
...
regular polygon edge in Part workbench "create primitives",
Add icons Part_Polygon and Part_Spline
2013-11-14 13:30:25 -02:00
wmayer
2ca282b0c5
+ Split SoBrepShape into three files
2013-11-09 13:16:42 +01:00
wmayer
11c6b429b2
+ Add new SVG icons
2013-11-08 14:36:34 +01:00
wmayer
9e3a8e0f7c
0001290: Add spiral tool in Part Module
2013-10-30 14:48:42 +01:00
wmayer
3cd69c46d4
+ Special view provider to display splines
2013-10-22 17:56:24 +02:00
wmayer
201042692d
0001278: No build possible with current CMake version 2.8.12
2013-10-22 10:33:18 +02:00
wmayer
0d25b68ce3
0001239: Part --> Geometric Primitives --> Regular Prism
2013-09-21 14:20:04 +02:00
wmayer
e38ef15faa
Add a parametric compound command
2013-07-13 15:05:13 +02:00
wmayer
1a80f64432
0000923: Split shape color setting from current preference page into a separate page
2013-07-10 14:45:06 +02:00
wmayer
97d6d8c38c
#0001093 : Improvements for Brep Inventor nodes (disabled atm)
2013-06-15 23:07:26 +02:00