diff --git a/src/Mod/TechDraw/App/CMakeLists.txt b/src/Mod/TechDraw/App/CMakeLists.txt
index 8546b1f6bc..20054a0cd3 100644
--- a/src/Mod/TechDraw/App/CMakeLists.txt
+++ b/src/Mod/TechDraw/App/CMakeLists.txt
@@ -32,62 +32,33 @@ list(APPEND TechDrawLIBS
${QtWidgets_LIBRARIES}
)
-generate_from_xml(DrawPagePy)
-generate_from_xml(DrawViewPy)
-generate_from_xml(DrawViewPartPy)
-generate_from_xml(DrawViewSymbolPy)
-generate_from_xml(DrawTemplatePy)
-generate_from_xml(DrawParametricTemplatePy)
-generate_from_xml(DrawSVGTemplatePy)
-generate_from_xml(DrawViewSymbolPy)
-generate_from_xml(DrawViewClipPy)
-generate_from_xml(DrawViewDimensionPy)
-generate_from_xml(DrawViewDimExtentPy)
-generate_from_xml(DrawHatchPy)
-generate_from_xml(DrawGeomHatchPy)
-generate_from_xml(DrawViewCollectionPy)
-generate_from_xml(DrawProjGroupPy)
-generate_from_xml(DrawProjGroupItemPy)
-generate_from_xml(DrawViewAnnotationPy)
-generate_from_xml(DrawLeaderLinePy)
-generate_from_xml(DrawRichAnnoPy)
-generate_from_xml(GeomFormatPy)
-generate_from_xml(CenterLinePy)
-generate_from_xml(CosmeticEdgePy)
-generate_from_xml(CosmeticVertexPy)
-generate_from_xml(DrawTilePy)
-generate_from_xml(DrawTileWeldPy)
-generate_from_xml(DrawWeldSymbolPy)
-generate_from_xml(CosmeticExtensionPy)
-generate_from_xml(DrawBrokenViewPy)
-
-generate_from_py_(DrawHatchPy)
-generate_from_py_(DrawViewPy)
-generate_from_py_(DrawPagePy)
-generate_from_py_(DrawViewPartPy)
-generate_from_py_(DrawViewSymbolPy)
-generate_from_py_(DrawTemplatePy)
-generate_from_py_(DrawParametricTemplatePy)
-generate_from_py_(DrawSVGTemplatePy)
-generate_from_py_(DrawViewClipPy)
-generate_from_py_(DrawViewDimensionPy)
-generate_from_py_(DrawViewDimExtentPy)
-generate_from_py_(DrawGeomHatchPy)
-generate_from_py_(DrawViewCollectionPy)
-generate_from_py_(DrawProjGroupPy)
-generate_from_py_(DrawProjGroupItemPy)
-generate_from_py_(DrawViewAnnotationPy)
-generate_from_py_(DrawLeaderLinePy)
-generate_from_py_(DrawRichAnnoPy)
-generate_from_py_(GeomFormatPy)
-generate_from_py_(CenterLinePy)
-generate_from_py_(CosmeticEdgePy)
-generate_from_py_(CosmeticVertexPy)
-generate_from_py_(DrawTilePy)
-generate_from_py_(DrawTileWeldPy)
-generate_from_py_(DrawWeldSymbolPy)
-generate_from_py_(CosmeticExtensionPy)
-generate_from_py_(DrawBrokenViewPy)
+generate_from_py(DrawHatch)
+generate_from_py(DrawView)
+generate_from_py(DrawPage)
+generate_from_py(DrawViewPart)
+generate_from_py(DrawViewSymbol)
+generate_from_py(DrawTemplate)
+generate_from_py(DrawParametricTemplate)
+generate_from_py(DrawSVGTemplate)
+generate_from_py(DrawViewClip)
+generate_from_py(DrawViewDimension)
+generate_from_py(DrawViewDimExtent)
+generate_from_py(DrawGeomHatch)
+generate_from_py(DrawViewCollection)
+generate_from_py(DrawProjGroup)
+generate_from_py(DrawProjGroupItem)
+generate_from_py(DrawViewAnnotation)
+generate_from_py(DrawLeaderLine)
+generate_from_py(DrawRichAnno)
+generate_from_py(GeomFormat)
+generate_from_py(CenterLine)
+generate_from_py(CosmeticEdge)
+generate_from_py(CosmeticVertex)
+generate_from_py(DrawTile)
+generate_from_py(DrawTileWeld)
+generate_from_py(DrawWeldSymbol)
+generate_from_py(CosmeticExtension)
+generate_from_py(DrawBrokenView)
SET(Draw_SRCS
DrawPage.cpp
@@ -237,59 +208,59 @@ SET(Geometry_SRCS
)
SET(Python_SRCS
- DrawPagePy.xml
+ DrawPage.pyi
DrawPagePyImp.cpp
- DrawViewPy.xml
+ DrawView.pyi
DrawViewPyImp.cpp
- DrawViewPartPy.xml
+ DrawViewPart.pyi
DrawViewPartPyImp.cpp
- DrawViewSymbolPy.xml
+ DrawViewSymbol.pyi
DrawViewSymbolPyImp.cpp
- DrawTemplatePy.xml
+ DrawTemplate.pyi
DrawTemplatePyImp.cpp
- DrawParametricTemplatePy.xml
+ DrawParametricTemplate.pyi
DrawParametricTemplatePyImp.cpp
- DrawSVGTemplatePy.xml
+ DrawSVGTemplate.pyi
DrawSVGTemplatePyImp.cpp
- DrawViewClipPy.xml
+ DrawViewClip.pyi
DrawViewClipPyImp.cpp
- DrawViewDimensionPy.xml
+ DrawViewDimension.pyi
DrawViewDimensionPyImp.cpp
- DrawViewDimExtentPy.xml
+ DrawViewDimExtent.pyi
DrawViewDimExtentPyImp.cpp
- DrawHatchPy.xml
+ DrawHatch.pyi
DrawHatchPyImp.cpp
- DrawGeomHatchPy.xml
+ DrawGeomHatch.pyi
DrawGeomHatchPyImp.cpp
- DrawViewCollectionPy.xml
+ DrawViewCollection.pyi
DrawViewCollectionPyImp.cpp
- DrawProjGroupPy.xml
+ DrawProjGroup.pyi
DrawProjGroupPyImp.cpp
- DrawProjGroupItemPy.xml
+ DrawProjGroupItem.pyi
DrawProjGroupItemPyImp.cpp
- DrawViewAnnotationPy.xml
+ DrawViewAnnotation.pyi
DrawViewAnnotationPyImp.cpp
- DrawLeaderLinePy.xml
+ DrawLeaderLine.pyi
DrawLeaderLinePyImp.cpp
- DrawRichAnnoPy.xml
+ DrawRichAnno.pyi
DrawRichAnnoPyImp.cpp
- GeomFormatPy.xml
+ GeomFormat.pyi
GeomFormatPyImp.cpp
- CenterLinePy.xml
+ CenterLine.pyi
CenterLinePyImp.cpp
- CosmeticEdgePy.xml
+ CosmeticEdge.pyi
CosmeticEdgePyImp.cpp
- CosmeticVertexPy.xml
+ CosmeticVertex.pyi
CosmeticVertexPyImp.cpp
- DrawTilePy.xml
+ DrawTile.pyi
DrawTilePyImp.cpp
- DrawTileWeldPy.xml
+ DrawTileWeld.pyi
DrawTileWeldPyImp.cpp
- DrawWeldSymbolPy.xml
+ DrawWeldSymbol.pyi
DrawWeldSymbolPyImp.cpp
- CosmeticExtensionPy.xml
+ CosmeticExtension.pyi
CosmeticExtensionPyImp.cpp
- DrawBrokenViewPy.xml
+ DrawBrokenView.pyi
DrawBrokenViewPyImp.cpp
)
diff --git a/src/Mod/TechDraw/App/CenterLinePy.pyi b/src/Mod/TechDraw/App/CenterLine.pyi
similarity index 87%
rename from src/Mod/TechDraw/App/CenterLinePy.pyi
rename to src/Mod/TechDraw/App/CenterLine.pyi
index 67cddea8a1..5d5af6a279 100644
--- a/src/Mod/TechDraw/App/CenterLinePy.pyi
+++ b/src/Mod/TechDraw/App/CenterLine.pyi
@@ -4,18 +4,12 @@ from Base.PyObjectBase import PyObjectBase
from Base.Metadata import constmethod, export
@export(
- Father="PyObjectBase",
- Name="CenterLinePy",
- Twin="CenterLine",
- TwinPointer="CenterLine",
Include="Mod/TechDraw/App/CenterLine.h",
Namespace="TechDraw",
- FatherInclude="Base/PyObjectBase.h",
- FatherNamespace="Base",
Constructor=True,
Delete=True,
)
-class CenterLinePy(PyObjectBase):
+class CenterLine(PyObjectBase):
"""
CenterLine specifies additional mark up edges in a View
"""
diff --git a/src/Mod/TechDraw/App/CenterLinePy.xml b/src/Mod/TechDraw/App/CenterLinePy.xml
deleted file mode 100644
index f3d90cf6ef..0000000000
--- a/src/Mod/TechDraw/App/CenterLinePy.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
- CenterLine specifies additional mark up edges in a View
-
-
-
- Create a clone of this centerline
-
-
-
-
- Create a copy of this centerline
-
-
-
-
- Gives the tag of the CenterLine as string.
-
-
-
-
-
- 0 - face, 1 - 2 line, 2 - 2 point.
-
-
-
-
-
- 0 - vert/ 1 - horiz/ 2 - aligned.
-
-
-
-
-
- The appearance attributes (style, color, weight, visible) for this CenterLine.
-
-
-
-
-
- The left/right offset for this CenterLine.
-
-
-
-
-
- The up/down offset for this CenterLine.
-
-
-
-
-
- The rotation of the Centerline in degrees.
-
-
-
-
-
- The additional length to be added to this CenterLine.
-
-
-
-
-
- Reverse the order of points for 2 point CenterLine.
-
-
-
-
-
- The names of source edges for this CenterLine.
-
-
-
-
-
- The names of source Faces for this CenterLine.
-
-
-
-
-
- The names of source Points for this CenterLine.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/CosmeticEdgePy.pyi b/src/Mod/TechDraw/App/CosmeticEdge.pyi
similarity index 83%
rename from src/Mod/TechDraw/App/CosmeticEdgePy.pyi
rename to src/Mod/TechDraw/App/CosmeticEdge.pyi
index 346d9f3fa0..e3738382f8 100644
--- a/src/Mod/TechDraw/App/CosmeticEdgePy.pyi
+++ b/src/Mod/TechDraw/App/CosmeticEdge.pyi
@@ -4,18 +4,13 @@ from Base.PyObjectBase import PyObjectBase
from Base.Metadata import export
@export(
- Father="PyObjectBase",
- Name="CosmeticEdgePy",
- Twin="CosmeticEdge",
- TwinPointer="CosmeticEdge",
Include="Mod/TechDraw/App/Cosmetic.h",
Namespace="TechDraw",
FatherInclude="Base/GeometryPyCXX.h",
- FatherNamespace="Base",
Constructor=True,
Delete=True,
)
-class CosmeticEdgePy(PyObjectBase):
+class CosmeticEdge(PyObjectBase):
"""
CosmeticEdge specifies an extra (cosmetic) edge in Views
"""
diff --git a/src/Mod/TechDraw/App/CosmeticEdgePy.xml b/src/Mod/TechDraw/App/CosmeticEdgePy.xml
deleted file mode 100644
index 502677ce1b..0000000000
--- a/src/Mod/TechDraw/App/CosmeticEdgePy.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
- CosmeticEdge specifies an extra (cosmetic) edge in Views
-
-
-
- Gives the tag of the CosmeticEdge as string.
-
-
-
-
-
-
-
-
-
-
-
- Gives the position of one end of this CosmeticEdge as vector.
-
-
-
-
-
- Gives the position of one end of this CosmeticEdge as vector.
-
-
-
-
-
- Gives the position of center point of this CosmeticEdge as vector.
-
-
-
-
-
- Gives the radius of CosmeticEdge in mm.
-
-
-
-
-
-
-
-
-
-
-
-
-
- The appearance attributes (style, weight, color, visible) for this CosmeticEdge.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/CosmeticExtension.pyi b/src/Mod/TechDraw/App/CosmeticExtension.pyi
new file mode 100644
index 0000000000..f8608e676d
--- /dev/null
+++ b/src/Mod/TechDraw/App/CosmeticExtension.pyi
@@ -0,0 +1,12 @@
+from Base.Metadata import export
+
+from App.DocumentObjectExtension import DocumentObjectExtension
+
+@export(
+ Include="Mod/TechDraw/App/CosmeticExtension.h",
+ Namespace="TechDraw",
+)
+class CosmeticExtension(DocumentObjectExtension):
+ """
+ This object represents cosmetic features for a DrawViewPart.
+ """
diff --git a/src/Mod/TechDraw/App/CosmeticExtensionPy.pyi b/src/Mod/TechDraw/App/CosmeticExtensionPy.pyi
deleted file mode 100644
index 0756427c91..0000000000
--- a/src/Mod/TechDraw/App/CosmeticExtensionPy.pyi
+++ /dev/null
@@ -1,18 +0,0 @@
-from Base.Metadata import export
-
-from App.DocumentObjectExtension import DocumentObjectExtension
-
-@export(
- Father="DocumentObjectExtensionPy",
- Name="CosmeticExtensionPy",
- Twin="CosmeticExtension",
- TwinPointer="CosmeticExtension",
- Include="Mod/TechDraw/App/CosmeticExtension.h",
- Namespace="TechDraw",
- FatherInclude="App/DocumentObjectExtensionPy.h",
- FatherNamespace="App",
-)
-class CosmeticExtensionPy(DocumentObjectExtension):
- """
- This object represents cosmetic features for a DrawViewPart.
- """
diff --git a/src/Mod/TechDraw/App/CosmeticExtensionPy.xml b/src/Mod/TechDraw/App/CosmeticExtensionPy.xml
deleted file mode 100644
index 1d18c28ca4..0000000000
--- a/src/Mod/TechDraw/App/CosmeticExtensionPy.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
- This object represents cosmetic features for a DrawViewPart.
-
-
-
diff --git a/src/Mod/TechDraw/App/CosmeticVertexPy.pyi b/src/Mod/TechDraw/App/CosmeticVertex.pyi
similarity index 81%
rename from src/Mod/TechDraw/App/CosmeticVertexPy.pyi
rename to src/Mod/TechDraw/App/CosmeticVertex.pyi
index d0f508042c..ab9fd8c9d5 100644
--- a/src/Mod/TechDraw/App/CosmeticVertexPy.pyi
+++ b/src/Mod/TechDraw/App/CosmeticVertex.pyi
@@ -4,18 +4,12 @@ from Base.PyObjectBase import PyObjectBase
from Base.Metadata import constmethod, export
@export(
- Father="PyObjectBase",
- Name="CosmeticVertexPy",
- Twin="CosmeticVertex",
- TwinPointer="CosmeticVertex",
Include="Mod/TechDraw/App/Cosmetic.h",
Namespace="TechDraw",
- FatherInclude="Base/PyObjectBase.h",
- FatherNamespace="Base",
Constructor=True,
Delete=True,
)
-class CosmeticVertexPy(PyObjectBase):
+class CosmeticVertex(PyObjectBase):
"""
CosmeticVertex specifies an extra (cosmetic) vertex in Views
"""
diff --git a/src/Mod/TechDraw/App/CosmeticVertexPy.xml b/src/Mod/TechDraw/App/CosmeticVertexPy.xml
deleted file mode 100644
index 038ebbcd40..0000000000
--- a/src/Mod/TechDraw/App/CosmeticVertexPy.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
- CosmeticVertex specifies an extra (cosmetic) vertex in Views
-
-
-
- Create a clone of this CosmeticVertex
-
-
-
-
- Create a copy of this CosmeticVertex
-
-
-
-
- Gives the tag of the CosmeticVertex as string.
-
-
-
-
-
- Gives the position of this CosmeticVertex as vector.
-
-
-
-
-
- Show/hide the vertex.
-
-
-
-
-
- set/return the vertex's colour using a tuple (rgba).
-
-
-
-
-
- set/return the vertex's radius in mm.
-
-
-
-
-
- set/return the vertex's style as integer.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawBrokenViewPy.pyi b/src/Mod/TechDraw/App/DrawBrokenView.pyi
similarity index 82%
rename from src/Mod/TechDraw/App/DrawBrokenViewPy.pyi
rename to src/Mod/TechDraw/App/DrawBrokenView.pyi
index bea3460a3b..75990e5573 100644
--- a/src/Mod/TechDraw/App/DrawBrokenViewPy.pyi
+++ b/src/Mod/TechDraw/App/DrawBrokenView.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawViewPart import DrawViewPart
@export(
- Father="DrawViewPartPy",
- Name="DrawBrokenViewPy",
- Twin="DrawBrokenView",
- TwinPointer="DrawBrokenView",
Include="Mod/TechDraw/App/DrawBrokenView.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPartPy.h",
- FatherNamespace="TechDraw",
)
-class DrawBrokenViewPy(DrawViewPart):
+class DrawBrokenView(DrawViewPart):
"""
Feature for creating and manipulating Technical Drawing broken views
"""
diff --git a/src/Mod/TechDraw/App/DrawBrokenViewPy.xml b/src/Mod/TechDraw/App/DrawBrokenViewPy.xml
deleted file mode 100644
index 3bed6978b9..0000000000
--- a/src/Mod/TechDraw/App/DrawBrokenViewPy.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing broken views
-
-
-
- point2d = mapPoint3dToView(point3d) - returns the position of the 3d point within the broken view.
-
-
-
-
- point2d = mapPoint2dFromView(point3d) - returns the position of the 2d point within an unbroken view.
-
-
-
-
- point3d = getCompressedCenter() - returns the geometric center of the source shapes after break cuts and gap compression.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawGeomHatchPy.pyi b/src/Mod/TechDraw/App/DrawGeomHatch.pyi
similarity index 69%
rename from src/Mod/TechDraw/App/DrawGeomHatchPy.pyi
rename to src/Mod/TechDraw/App/DrawGeomHatch.pyi
index 33fa33eae9..3336b2ea4b 100644
--- a/src/Mod/TechDraw/App/DrawGeomHatchPy.pyi
+++ b/src/Mod/TechDraw/App/DrawGeomHatch.pyi
@@ -4,16 +4,10 @@ from Base.Metadata import export
from App.DocumentObject import DocumentObject
@export(
- Father="DocumentObjectPy",
- Name="DrawGeomHatchPy",
- Twin="DrawGeomHatch",
- TwinPointer="DrawGeomHatch",
Include="Mod/TechDraw/App/DrawGeomHatch.h",
Namespace="TechDraw",
- FatherInclude="App/DocumentObjectPy.h",
- FatherNamespace="App",
)
-class DrawGeomHatchPy(DocumentObject):
+class DrawGeomHatch(DocumentObject):
"""
Feature for creating and manipulating Technical Drawing GeomHatch areas
"""
diff --git a/src/Mod/TechDraw/App/DrawGeomHatchPy.xml b/src/Mod/TechDraw/App/DrawGeomHatchPy.xml
deleted file mode 100644
index 5102c35aed..0000000000
--- a/src/Mod/TechDraw/App/DrawGeomHatchPy.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing GeomHatch areas
-
-
-
- translateLabel(translationContext, objectBaseName, objectUniqueName).
-No return value. Replace the current label with a translated version where possible.
-
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawHatchPy.pyi b/src/Mod/TechDraw/App/DrawHatch.pyi
similarity index 70%
rename from src/Mod/TechDraw/App/DrawHatchPy.pyi
rename to src/Mod/TechDraw/App/DrawHatch.pyi
index b20e0e95cf..8f964b5091 100644
--- a/src/Mod/TechDraw/App/DrawHatchPy.pyi
+++ b/src/Mod/TechDraw/App/DrawHatch.pyi
@@ -3,16 +3,10 @@ from Base.Metadata import export
from App.DocumentObject import DocumentObject
@export(
- Father="DocumentObjectPy",
- Name="DrawHatchPy",
- Twin="DrawHatch",
- TwinPointer="DrawHatch",
Include="Mod/TechDraw/App/DrawHatch.h",
Namespace="TechDraw",
- FatherInclude="App/DocumentObjectPy.h",
- FatherNamespace="App",
)
-class DrawHatchPy(DocumentObject):
+class DrawHatch(DocumentObject):
"""
Feature for creating and manipulating Technical Drawing Hatch areas
"""
diff --git a/src/Mod/TechDraw/App/DrawHatchPy.xml b/src/Mod/TechDraw/App/DrawHatchPy.xml
deleted file mode 100644
index a88d174cc9..0000000000
--- a/src/Mod/TechDraw/App/DrawHatchPy.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Hatch areas
-
-
-
- translateLabel(translationContext, objectBaseName, objectUniqueName).
-No return value. Replace the current label with a translated version where possible.
-
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawLeaderLinePy.pyi b/src/Mod/TechDraw/App/DrawLeaderLine.pyi
similarity index 59%
rename from src/Mod/TechDraw/App/DrawLeaderLinePy.pyi
rename to src/Mod/TechDraw/App/DrawLeaderLine.pyi
index a25a5b0dfb..216b0a8dff 100644
--- a/src/Mod/TechDraw/App/DrawLeaderLinePy.pyi
+++ b/src/Mod/TechDraw/App/DrawLeaderLine.pyi
@@ -2,16 +2,11 @@ from Base.Metadata import export
from DrawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawLeaderLinePy",
- Twin="DrawLeaderLine",
- TwinPointer="DrawLeaderLine",
Include="Mod/TechDraw/App/DrawLeaderLine.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawLeaderLinePy(DrawView):
+class DrawLeaderLine(DrawView):
"""
Feature for adding leaders to Technical Drawings
"""
diff --git a/src/Mod/TechDraw/App/DrawLeaderLinePy.xml b/src/Mod/TechDraw/App/DrawLeaderLinePy.xml
deleted file mode 100644
index f439a241cd..0000000000
--- a/src/Mod/TechDraw/App/DrawLeaderLinePy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Feature for adding leaders to Technical Drawings
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawPagePy.pyi b/src/Mod/TechDraw/App/DrawPage.pyi
similarity index 86%
rename from src/Mod/TechDraw/App/DrawPagePy.pyi
rename to src/Mod/TechDraw/App/DrawPage.pyi
index 33f33dd1f9..a929df45b6 100644
--- a/src/Mod/TechDraw/App/DrawPagePy.pyi
+++ b/src/Mod/TechDraw/App/DrawPage.pyi
@@ -4,16 +4,10 @@ from Base.Metadata import export
from App.DocumentObject import DocumentObject
@export(
- Father="DocumentObjectPy",
- Name="DrawPagePy",
- Twin="DrawPage",
- TwinPointer="DrawPage",
Include="Mod/TechDraw/App/DrawPage.h",
Namespace="TechDraw",
- FatherInclude="App/DocumentObjectPy.h",
- FatherNamespace="App",
)
-class DrawPagePy(DocumentObject):
+class DrawPage(DocumentObject):
"""
Feature for creating and manipulating Technical Drawing Pages
"""
diff --git a/src/Mod/TechDraw/App/DrawPagePy.xml b/src/Mod/TechDraw/App/DrawPagePy.xml
deleted file mode 100644
index db6d79bd2d..0000000000
--- a/src/Mod/TechDraw/App/DrawPagePy.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Pages
-
-
-
- addView(DrawView) - Add a View to this Page
-
-
-
-
- removeView(DrawView) - Remove a View to this Page
-
-
-
-
- getViews() - returns a list of all the views on page excluding Views inside Collections
-
-
-
-
- getAllViews() - returns a list of all the views on page including Views inside Collections
-
-
-
-
- translateLabel(translationContext, objectBaseName, objectUniqueName).
-No return value. Replace the current label with a translated version where possible.
-
-
-
-
-
- Returns the width of this page
-
-
-
-
-
- Returns the height of this page
-
-
-
-
-
- Returns the orientation of this page
-
-
-
-
-
- Ask the Gui to redraw this page
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawParametricTemplatePy.pyi b/src/Mod/TechDraw/App/DrawParametricTemplate.pyi
similarity index 67%
rename from src/Mod/TechDraw/App/DrawParametricTemplatePy.pyi
rename to src/Mod/TechDraw/App/DrawParametricTemplate.pyi
index fc105c115f..8447884185 100644
--- a/src/Mod/TechDraw/App/DrawParametricTemplatePy.pyi
+++ b/src/Mod/TechDraw/App/DrawParametricTemplate.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from DrawTemplate import DrawTemplate
@export(
- Father="DrawTemplatePy",
- Name="DrawParametricTemplatePy",
- Twin="DrawParametricTemplate",
- TwinPointer="DrawParametricTemplate",
Include="Mod/TechDraw/App/DrawParametricTemplate.h",
Namespace="TechDraw",
FatherInclude="DrawTemplatePy.h",
- FatherNamespace="TechDraw",
)
-class DrawParametricTemplatePy(DrawTemplate):
+class DrawParametricTemplate(DrawTemplate):
"""
Feature for creating and manipulating Technical Drawing Templates
"""
diff --git a/src/Mod/TechDraw/App/DrawParametricTemplatePy.xml b/src/Mod/TechDraw/App/DrawParametricTemplatePy.xml
deleted file mode 100644
index 2f8c7388b9..0000000000
--- a/src/Mod/TechDraw/App/DrawParametricTemplatePy.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Templates
-
-
-
- Draw a line
-
-
-
-
- Number of geometry in template
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawProjGroupPy.pyi b/src/Mod/TechDraw/App/DrawProjGroup.pyi
similarity index 85%
rename from src/Mod/TechDraw/App/DrawProjGroupPy.pyi
rename to src/Mod/TechDraw/App/DrawProjGroup.pyi
index c5cb16d40f..789daae7d1 100644
--- a/src/Mod/TechDraw/App/DrawProjGroupPy.pyi
+++ b/src/Mod/TechDraw/App/DrawProjGroup.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawViewCollection import DrawViewCollection
@export(
- Father="DrawViewCollectionPy",
- Name="DrawProjGroupPy",
- Twin="DrawProjGroup",
- TwinPointer="DrawProjGroup",
Include="Mod/TechDraw/App/DrawProjGroup.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewCollectionPy.h",
- FatherNamespace="TechDraw",
)
-class DrawProjGroupPy(DrawViewCollection):
+class DrawProjGroup(DrawViewCollection):
"""
Feature for creating and manipulating Technical Drawing Projection Groups
"""
diff --git a/src/Mod/TechDraw/App/DrawProjGroupItemPy.pyi b/src/Mod/TechDraw/App/DrawProjGroupItem.pyi
similarity index 71%
rename from src/Mod/TechDraw/App/DrawProjGroupItemPy.pyi
rename to src/Mod/TechDraw/App/DrawProjGroupItem.pyi
index 1639c1a507..38e3712e6e 100644
--- a/src/Mod/TechDraw/App/DrawProjGroupItemPy.pyi
+++ b/src/Mod/TechDraw/App/DrawProjGroupItem.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawViewPart import DrawViewPart
@export(
- Father="DrawViewPartPy",
- Name="DrawProjGroupItemPy",
- Twin="DrawProjGroupItem",
- TwinPointer="DrawProjGroupItem",
Include="Mod/TechDraw/App/DrawProjGroupItem.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPartPy.h",
- FatherNamespace="TechDraw",
)
-class DrawProjGroupItemPy(DrawViewPart):
+class DrawProjGroupItem(DrawViewPart):
"""
Feature for creating and manipulating component Views Technical Drawing Projection Groups
"""
diff --git a/src/Mod/TechDraw/App/DrawProjGroupItemPy.xml b/src/Mod/TechDraw/App/DrawProjGroupItemPy.xml
deleted file mode 100644
index bcb9e93f13..0000000000
--- a/src/Mod/TechDraw/App/DrawProjGroupItemPy.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating component Views Technical Drawing Projection Groups
-
-
-
- autoPosition() - Move to AutoDistribute/Unlocked position on Page. Returns none.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawProjGroupPy.xml b/src/Mod/TechDraw/App/DrawProjGroupPy.xml
deleted file mode 100644
index 812029b7f5..0000000000
--- a/src/Mod/TechDraw/App/DrawProjGroupPy.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Projection Groups
-
-
-
- addProjection(string projectionType) - Add a new Projection Item to this Group. Returns DocObj.
-
-
-
-
- removeProjection(string projectionType) - Remove specified Projection Item from this Group. Returns int number of views in Group.
-
-
-
-
- purgeProjections() - Remove all Projection Items from this Group. Returns int number of views in Group (0).
-
-
-
-
- getItemByLabel(string projectionType) - return specified Projection Item
-
-
-
-
- getXYPosition(string projectionType) - return the AutoDistribute position for specified Projection Item
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawRichAnnoPy.pyi b/src/Mod/TechDraw/App/DrawRichAnno.pyi
similarity index 62%
rename from src/Mod/TechDraw/App/DrawRichAnnoPy.pyi
rename to src/Mod/TechDraw/App/DrawRichAnno.pyi
index f4f4fed40e..b6892a6acd 100644
--- a/src/Mod/TechDraw/App/DrawRichAnnoPy.pyi
+++ b/src/Mod/TechDraw/App/DrawRichAnno.pyi
@@ -2,16 +2,11 @@ from Base.Metadata import export
from TechDraw.DrawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawRichAnnoPy",
- Twin="DrawRichAnno",
- TwinPointer="DrawRichAnno",
Include="Mod/TechDraw/App/DrawRichAnno.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawRichAnnoPy(DrawView):
+class DrawRichAnno(DrawView):
"""
Feature for adding rich annotation blocks to Technical Drawings
"""
diff --git a/src/Mod/TechDraw/App/DrawRichAnnoPy.xml b/src/Mod/TechDraw/App/DrawRichAnnoPy.xml
deleted file mode 100644
index 5b8111b6e8..0000000000
--- a/src/Mod/TechDraw/App/DrawRichAnnoPy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Feature for adding rich annotation blocks to Technical Drawings
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawSVGTemplatePy.pyi b/src/Mod/TechDraw/App/DrawSVGTemplate.pyi
similarity index 82%
rename from src/Mod/TechDraw/App/DrawSVGTemplatePy.pyi
rename to src/Mod/TechDraw/App/DrawSVGTemplate.pyi
index 445ea12961..40b1566e01 100644
--- a/src/Mod/TechDraw/App/DrawSVGTemplatePy.pyi
+++ b/src/Mod/TechDraw/App/DrawSVGTemplate.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from DrawTemplate import DrawTemplate
@export(
- Father="DrawTemplatePy",
- Name="DrawSVGTemplatePy",
- Twin="DrawSVGTemplate",
- TwinPointer="DrawSVGTemplate",
Include="Mod/TechDraw/App/DrawSVGTemplate.h",
Namespace="TechDraw",
FatherInclude="DrawTemplatePy.h",
- FatherNamespace="TechDraw",
)
-class DrawSVGTemplatePy(DrawTemplate):
+class DrawSVGTemplate(DrawTemplate):
"""
Feature for creating and manipulating Technical Drawing SVG Templates
"""
diff --git a/src/Mod/TechDraw/App/DrawSVGTemplatePy.xml b/src/Mod/TechDraw/App/DrawSVGTemplatePy.xml
deleted file mode 100644
index 9ef9701824..0000000000
--- a/src/Mod/TechDraw/App/DrawSVGTemplatePy.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing SVG Templates
-
-
-
- getEditFieldContent(EditFieldName) - returns the content of a specific Editable Text Field
-
-
-
-
- setEditFieldContent(EditFieldName, NewContent) - sets a specific Editable Text Field to a new value
-
-
-
-
- translateLabel(translationContext, objectBaseName, objectUniqueName).
-No return value. Replace the current label with a translated version where possible.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawTemplatePy.pyi b/src/Mod/TechDraw/App/DrawTemplate.pyi
similarity index 52%
rename from src/Mod/TechDraw/App/DrawTemplatePy.pyi
rename to src/Mod/TechDraw/App/DrawTemplate.pyi
index dfbf810397..bb66893593 100644
--- a/src/Mod/TechDraw/App/DrawTemplatePy.pyi
+++ b/src/Mod/TechDraw/App/DrawTemplate.pyi
@@ -3,16 +3,10 @@ from Base.Metadata import export
from App.DocumentObject import DocumentObject
@export(
- Father="DocumentObjectPy",
- Name="DrawTemplatePy",
- Twin="DrawTemplate",
- TwinPointer="DrawTemplate",
Include="Mod/TechDraw/App/DrawTemplate.h",
Namespace="TechDraw",
- FatherInclude="App/DocumentObjectPy.h",
- FatherNamespace="App",
)
-class DrawTemplatePy(DocumentObject):
+class DrawTemplate(DocumentObject):
"""
Feature for creating and manipulating Technical Drawing Templates
"""
diff --git a/src/Mod/TechDraw/App/DrawTemplatePy.xml b/src/Mod/TechDraw/App/DrawTemplatePy.xml
deleted file mode 100644
index 16a9b300e1..0000000000
--- a/src/Mod/TechDraw/App/DrawTemplatePy.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Templates
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawTilePy.pyi b/src/Mod/TechDraw/App/DrawTile.pyi
similarity index 51%
rename from src/Mod/TechDraw/App/DrawTilePy.pyi
rename to src/Mod/TechDraw/App/DrawTile.pyi
index 6fd272c2b2..973dccce21 100644
--- a/src/Mod/TechDraw/App/DrawTilePy.pyi
+++ b/src/Mod/TechDraw/App/DrawTile.pyi
@@ -3,16 +3,10 @@ from Base.Metadata import export
from App.DocumentObject import DocumentObject
@export(
- Father="DocumentObjectPy",
- Name="DrawTilePy",
- Twin="DrawTile",
- TwinPointer="DrawTile",
Include="Mod/TechDraw/App/DrawTile.h",
Namespace="TechDraw",
- FatherInclude="App/DocumentObjectPy.h",
- FatherNamespace="App",
)
-class DrawTilePy(DocumentObject):
+class DrawTile(DocumentObject):
"""
Feature for adding tiles to leader lines
"""
diff --git a/src/Mod/TechDraw/App/DrawTilePy.xml b/src/Mod/TechDraw/App/DrawTilePy.xml
deleted file mode 100644
index c0a466bd90..0000000000
--- a/src/Mod/TechDraw/App/DrawTilePy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Feature for adding tiles to leader lines
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawTileWeldPy.pyi b/src/Mod/TechDraw/App/DrawTileWeld.pyi
similarity index 61%
rename from src/Mod/TechDraw/App/DrawTileWeldPy.pyi
rename to src/Mod/TechDraw/App/DrawTileWeld.pyi
index 2a8bcf3c47..1269aeaed9 100644
--- a/src/Mod/TechDraw/App/DrawTileWeldPy.pyi
+++ b/src/Mod/TechDraw/App/DrawTileWeld.pyi
@@ -2,16 +2,11 @@ from Base.Metadata import export
from TechDraw.DrawTile import DrawTile
@export(
- Father="DrawTilePy",
- Name="DrawTileWeldPy",
- Twin="DrawTileWeld",
- TwinPointer="DrawTileWeld",
Include="Mod/TechDraw/App/DrawTileWeld.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawTilePy.h",
- FatherNamespace="TechDraw",
)
-class DrawTileWeldPy(DrawTile):
+class DrawTileWeld(DrawTile):
"""
Feature for adding welding tiles to leader lines
"""
diff --git a/src/Mod/TechDraw/App/DrawTileWeldPy.xml b/src/Mod/TechDraw/App/DrawTileWeldPy.xml
deleted file mode 100644
index a93e13ef0a..0000000000
--- a/src/Mod/TechDraw/App/DrawTileWeldPy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Feature for adding welding tiles to leader lines
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewPy.pyi b/src/Mod/TechDraw/App/DrawView.pyi
similarity index 78%
rename from src/Mod/TechDraw/App/DrawViewPy.pyi
rename to src/Mod/TechDraw/App/DrawView.pyi
index 1ce4ce3940..60a3549e89 100644
--- a/src/Mod/TechDraw/App/DrawViewPy.pyi
+++ b/src/Mod/TechDraw/App/DrawView.pyi
@@ -5,16 +5,10 @@ from Base.Metadata import export
from App.DocumentObject import DocumentObject
@export(
- Father="DocumentObjectPy",
- Name="DrawViewPy",
- Twin="DrawView",
- TwinPointer="DrawView",
Include="Mod/TechDraw/App/DrawView.h",
Namespace="TechDraw",
- FatherInclude="App/DocumentObjectPy.h",
- FatherNamespace="App",
)
-class DrawViewPy(DocumentObject):
+class DrawView(DocumentObject):
"""
Feature for creating and manipulating Technical Drawing Views
"""
diff --git a/src/Mod/TechDraw/App/DrawViewAnnotationPy.pyi b/src/Mod/TechDraw/App/DrawViewAnnotation.pyi
similarity index 60%
rename from src/Mod/TechDraw/App/DrawViewAnnotationPy.pyi
rename to src/Mod/TechDraw/App/DrawViewAnnotation.pyi
index adb71d3b33..17bebc8550 100644
--- a/src/Mod/TechDraw/App/DrawViewAnnotationPy.pyi
+++ b/src/Mod/TechDraw/App/DrawViewAnnotation.pyi
@@ -2,16 +2,11 @@ from Base.Metadata import export
from TechDraw.Drawview import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawViewAnnotationPy",
- Twin="DrawViewAnnotation",
- TwinPointer="DrawViewAnnotation",
Include="Mod/TechDraw/App/DrawViewAnnotation.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawViewAnnotationPy(DrawView):
+class DrawViewAnnotation(DrawView):
"""
Feature for creating and manipulating Technical Drawing Annotation Views
"""
diff --git a/src/Mod/TechDraw/App/DrawViewAnnotationPy.xml b/src/Mod/TechDraw/App/DrawViewAnnotationPy.xml
deleted file mode 100644
index 82a92ea422..0000000000
--- a/src/Mod/TechDraw/App/DrawViewAnnotationPy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Annotation Views
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewClipPy.pyi b/src/Mod/TechDraw/App/DrawViewClip.pyi
similarity index 73%
rename from src/Mod/TechDraw/App/DrawViewClipPy.pyi
rename to src/Mod/TechDraw/App/DrawViewClip.pyi
index 0245b557a1..1557e5ef6c 100644
--- a/src/Mod/TechDraw/App/DrawViewClipPy.pyi
+++ b/src/Mod/TechDraw/App/DrawViewClip.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawViewClipPy",
- Twin="DrawViewClip",
- TwinPointer="DrawViewClip",
Include="Mod/TechDraw/App/DrawViewClip.h",
Namespace="TechDraw",
- FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
+ FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
)
-class DrawViewClipPy(DrawView):
+class DrawViewClip(DrawView):
"""
Feature for creating and manipulating Technical Drawing Clip Views
"""
diff --git a/src/Mod/TechDraw/App/DrawViewClipPy.xml b/src/Mod/TechDraw/App/DrawViewClipPy.xml
deleted file mode 100644
index 4345248785..0000000000
--- a/src/Mod/TechDraw/App/DrawViewClipPy.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Clip Views
-
-
-
- addView(DrawView) - Add a View to this ClipView
-
-
-
-
- removeView(DrawView) - Remove specified View to this ClipView
-
-
-
-
- getChildViewNames() - get a list of the DrawViews in this ClipView
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewCollectionPy.pyi b/src/Mod/TechDraw/App/DrawViewCollection.pyi
similarity index 76%
rename from src/Mod/TechDraw/App/DrawViewCollectionPy.pyi
rename to src/Mod/TechDraw/App/DrawViewCollection.pyi
index 6852681b7f..0e558016c2 100644
--- a/src/Mod/TechDraw/App/DrawViewCollectionPy.pyi
+++ b/src/Mod/TechDraw/App/DrawViewCollection.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawViewCollectionPy",
- Twin="DrawViewCollection",
- TwinPointer="DrawViewCollection",
Include="Mod/TechDraw/App/DrawViewCollection.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawViewCollectionPy(DrawView):
+class DrawViewCollection(DrawView):
"""
Feature for creating and manipulating Technical Drawing View Collections
"""
diff --git a/src/Mod/TechDraw/App/DrawViewCollectionPy.xml b/src/Mod/TechDraw/App/DrawViewCollectionPy.xml
deleted file mode 100644
index ded644e4b3..0000000000
--- a/src/Mod/TechDraw/App/DrawViewCollectionPy.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing View Collections
-
-
-
- addView(DrawView object) - Add a new View to this Group. Returns count of views.
-
-
-
-
- removeView(DrawView object) - Remove specified Viewfrom this Group. Returns count of views in Group.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewDimExtentPy.pyi b/src/Mod/TechDraw/App/DrawViewDimExtent.pyi
similarity index 66%
rename from src/Mod/TechDraw/App/DrawViewDimExtentPy.pyi
rename to src/Mod/TechDraw/App/DrawViewDimExtent.pyi
index a2149365e9..af65c4ba97 100644
--- a/src/Mod/TechDraw/App/DrawViewDimExtentPy.pyi
+++ b/src/Mod/TechDraw/App/DrawViewDimExtent.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawViewDimension import DrawViewDimension
@export(
- Father="DrawViewDimensionPy",
- Name="DrawViewDimExtentPy",
- Twin="DrawViewDimExtent",
- TwinPointer="DrawViewDimExtent",
Include="Mod/TechDraw/App/DrawViewDimExtent.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewDimensionPy.h",
- FatherNamespace="TechDraw",
)
-class DrawViewDimExtentPy(DrawViewDimension):
+class DrawViewDimExtent(DrawViewDimension):
"""
Feature for creating and manipulating Technical Drawing DimExtents
"""
diff --git a/src/Mod/TechDraw/App/DrawViewDimExtentPy.xml b/src/Mod/TechDraw/App/DrawViewDimExtentPy.xml
deleted file mode 100644
index 804d2c75da..0000000000
--- a/src/Mod/TechDraw/App/DrawViewDimExtentPy.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing DimExtents
-
-
-
- tbd() - returns tbd.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewDimensionPy.pyi b/src/Mod/TechDraw/App/DrawViewDimension.pyi
similarity index 86%
rename from src/Mod/TechDraw/App/DrawViewDimensionPy.pyi
rename to src/Mod/TechDraw/App/DrawViewDimension.pyi
index 207e32ec1e..0abe5c3857 100644
--- a/src/Mod/TechDraw/App/DrawViewDimensionPy.pyi
+++ b/src/Mod/TechDraw/App/DrawViewDimension.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawViewDimensionPy",
- Twin="DrawViewDimension",
- TwinPointer="DrawViewDimension",
Include="Mod/TechDraw/App/DrawViewDimension.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawViewDimensionPy(DrawView):
+class DrawViewDimension(DrawView):
"""
Feature for creating and manipulating Technical Drawing Dimensions
"""
diff --git a/src/Mod/TechDraw/App/DrawViewDimensionPy.xml b/src/Mod/TechDraw/App/DrawViewDimensionPy.xml
deleted file mode 100644
index 62ca01526e..0000000000
--- a/src/Mod/TechDraw/App/DrawViewDimensionPy.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Dimensions
-
-
-
- getRawValue() - returns Dimension value in mm.
-
-
-
-
- getText() - returns Dimension text.
-
-
-
-
- getLinearPoints() - returns list of points for linear Dimension
-
-
-
-
- getArcPoints() - returns list of points for circle/arc Dimension
-
-
-
-
- getAnglePoints() - returns list of points for angle Dimension
-
-
-
-
- getAreaPoints() - returns list of values (center, filled area, actual area) for area Dimension.
-
-
-
-
- getArrowPositions() - returns list of locations or Dimension Arrowheads. Locations are in unscaled coordinates of parent View
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewPartPy.pyi b/src/Mod/TechDraw/App/DrawViewPart.pyi
similarity index 97%
rename from src/Mod/TechDraw/App/DrawViewPartPy.pyi
rename to src/Mod/TechDraw/App/DrawViewPart.pyi
index f42b16f290..60c9a073b6 100644
--- a/src/Mod/TechDraw/App/DrawViewPartPy.pyi
+++ b/src/Mod/TechDraw/App/DrawViewPart.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.rawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawViewPartPy",
- Twin="DrawViewPart",
- TwinPointer="DrawViewPart",
Include="Mod/TechDraw/App/DrawViewPart.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawViewPartPy(DrawView):
+class DrawViewPart(DrawView):
"""
Feature for creating and manipulating Technical Drawing Part Views
"""
diff --git a/src/Mod/TechDraw/App/DrawViewPartPy.xml b/src/Mod/TechDraw/App/DrawViewPartPy.xml
deleted file mode 100644
index 6ffc963e7f..0000000000
--- a/src/Mod/TechDraw/App/DrawViewPartPy.xml
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Part Views
-
-
-
- getVisibleEdges([conventionalCoords]) - get the visible edges in the View as Part::TopoShapeEdges. Edges are returned
-in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates.
-
-
-
-
- getVisibleVertexes() - get the visible vertexes as App.Vector in the View's coordinate system. App.Vectors are returned
-in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates.
-
-
-
-
- getHiddenEdges([conventionalCoords]) - get the hidden edges in the View as Part::TopoShapeEdges. Edges are returned
-in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates.
-
-
-
-
- getHiddenVertexes() - get the hidden vertexes as App.Vector in the View's coordinate system. App.Vectors are returned
-in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates.
-
-
-
-
- id = makeCosmeticVertex(p1) - add a CosmeticVertex at p1 (View coordinates). Returns unique id vertex.
-
-
-
-
- id = makeCosmeticVertex3d(p1) - add a CosmeticVertex at p1 (3d model coordinates). Returns unique id vertex.
-
-
-
-
- cv = getCosmeticVertex(id) - returns CosmeticVertex with unique id.
-
-
-
-
- cv = getCosmeticVertexBySelection(name) - returns CosmeticVertex with name (Vertex6). Used in selections.
-
-
-
-
- removeCosmeticVertex(cv) - remove CosmeticVertex from View. Returns None.
-
-
-
-
- clearCosmeticVertices() - remove all CosmeticVertices from the View. Returns None.
-
-
-
-
- tag = makeCosmeticLine(p1, p2) - add a CosmeticEdge from p1 to p2(View coordinates). Returns tag of new CosmeticEdge.
-
-
-
-
- tag = makeCosmeticLine3D(p1, p2) - add a CosmeticEdge from p1 to p2(3D coordinates). Returns tag of new CosmeticEdge.
-
-
-
-
- tag = makeCosmeticCircle(center, radius) - add a CosmeticEdge at center with radius radius(View coordinates). Returns tag of new CosmeticEdge.
-
-
-
-
- tag = makeCosmeticCircleArc(center, radius, start, end) - add a CosmeticEdge at center with radius radius(View coordinates) from start angle to end angle. Returns tag of new CosmeticEdge.
-
-
-
-
- tag = makeCosmeticCircle3d(center, radius) - add a CosmeticEdge at center (3d point) with radius. Returns tag of new CosmeticEdge.
-
-
-
-
- tag = makeCosmeticCircleArc3d(center, radius, start, end) - add a CosmeticEdge at center (3d point) with radius from start angle to end angle. Returns tag of new CosmeticEdge.
-
-
-
-
- ce = getCosmeticEdge(id) - returns CosmeticEdge with unique id.
-
-
-
-
- ce = getCosmeticEdgeBySelection(name) - returns CosmeticEdge by name (Edge25). Used in selections
-
-
-
-
- removeCosmeticEdge(ce) - remove CosmeticEdge ce from View. Returns None.
-
-
-
-
- makeCenterLine(subNames, mode) - draw a center line on this viewPart. SubNames is a list of n Faces, 2 Edges or 2 Vertices (ex [Face1,Face2,Face3]. Returns unique tag of added CenterLine.
-
-
-
-
- cl = getCenterLine(id) - returns CenterLine with unique id.
-
-
-
-
- cl = getCenterLineBySelection(name) - returns CenterLine by name (Edge25). Used in selections
-
-
-
-
- removeCenterLine(cl) - remove CenterLine cl from View. Returns None.
-
-
-
-
- clearCosmeticEdges() - remove all CosmeticLines from the View. Returns None.
-
-
-
-
- clearCenterLines() - remove all CenterLines from the View. Returns None.
-
-
-
-
- clearGeomFormats() - remove all GeomFormats from the View. Returns None.
-
-
-
-
- formatGeometricEdge(index, style, weight, color, visible). Returns None.
-
-
-
-
- getEdgeByIndex(edgeIndex). Returns Part.TopoShape.
-
-
-
-
- getEdgeBySelection(edgeName). Returns Part.TopoShape.
-
-
-
-
- getVertexByIndex(vertexIndex). Returns Part.TopoShape.
-
-
-
-
- getVertexBySelection(vertexName). Returns Part.TopoShape.
-
-
-
-
- projectPoint(vector3d point, [bool invert]). Returns the projection of point in the
-projection coordinate system of this DrawViewPart. Optionally inverts the Y coordinate of the
-result.
-
-
-
-
-
- point3d = getGeometricCenter() - returns the geometric center of the source shapes.
-
-
-
-
- requestPaint(). Redraw the graphic for this View.
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewPy.xml b/src/Mod/TechDraw/App/DrawViewPy.xml
deleted file mode 100644
index 8b61459a55..0000000000
--- a/src/Mod/TechDraw/App/DrawViewPy.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Technical Drawing Views
-
-
-
- translateLabel(translationContext, objectBaseName, objectUniqueName).
-No return value. Replace the current label with a translated version where possible.
-
-
-
-
-
- float scale = getScale(). Returns the correct scale for this view. Handles whether to
-use this view's scale property or a parent's view (as in a projection group).
-
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawViewSymbolPy.pyi b/src/Mod/TechDraw/App/DrawViewSymbol.pyi
similarity index 70%
rename from src/Mod/TechDraw/App/DrawViewSymbolPy.pyi
rename to src/Mod/TechDraw/App/DrawViewSymbol.pyi
index decbb8c772..1069a3f88e 100644
--- a/src/Mod/TechDraw/App/DrawViewSymbolPy.pyi
+++ b/src/Mod/TechDraw/App/DrawViewSymbol.pyi
@@ -4,16 +4,11 @@ from Base.Metadata import export
from TechDraw.DrawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawViewSymbolPy",
- Twin="DrawViewSymbol",
- TwinPointer="DrawViewSymbol",
Include="Mod/TechDraw/App/DrawViewSymbol.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawViewSymbolPy(DrawView):
+class DrawViewSymbol(DrawView):
"""
Feature for creating and manipulating Drawing SVG Symbol Views
"""
diff --git a/src/Mod/TechDraw/App/DrawViewSymbolPy.xml b/src/Mod/TechDraw/App/DrawViewSymbolPy.xml
deleted file mode 100644
index fac8392dd3..0000000000
--- a/src/Mod/TechDraw/App/DrawViewSymbolPy.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- Feature for creating and manipulating Drawing SVG Symbol Views
-
-
-
- dumpSymbol(fileSpec) - dump the contents of Symbol to a file
-
-
-
-
-
diff --git a/src/Mod/TechDraw/App/DrawWeldSymbolPy.pyi b/src/Mod/TechDraw/App/DrawWeldSymbol.pyi
similarity index 60%
rename from src/Mod/TechDraw/App/DrawWeldSymbolPy.pyi
rename to src/Mod/TechDraw/App/DrawWeldSymbol.pyi
index 0069900aa8..41be571131 100644
--- a/src/Mod/TechDraw/App/DrawWeldSymbolPy.pyi
+++ b/src/Mod/TechDraw/App/DrawWeldSymbol.pyi
@@ -2,16 +2,11 @@ from Base.Metadata import export
from TechDraw.DrawView import DrawView
@export(
- Father="DrawViewPy",
- Name="DrawWeldSymbolPy",
- Twin="DrawWeldSymbol",
- TwinPointer="DrawWeldSymbol",
Include="Mod/TechDraw/App/DrawWeldSymbol.h",
Namespace="TechDraw",
FatherInclude="Mod/TechDraw/App/DrawViewPy.h",
- FatherNamespace="TechDraw",
)
-class DrawWeldSymbolPy(DrawView):
+class DrawWeldSymbol(DrawView):
"""
Feature for adding welding tiles to leader lines
"""
diff --git a/src/Mod/TechDraw/App/DrawWeldSymbolPy.xml b/src/Mod/TechDraw/App/DrawWeldSymbolPy.xml
deleted file mode 100644
index 165fac160c..0000000000
--- a/src/Mod/TechDraw/App/DrawWeldSymbolPy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Feature for adding welding tiles to leader lines
-
-
-
-
diff --git a/src/Mod/TechDraw/App/GeomFormatPy.pyi b/src/Mod/TechDraw/App/GeomFormat.pyi
similarity index 74%
rename from src/Mod/TechDraw/App/GeomFormatPy.pyi
rename to src/Mod/TechDraw/App/GeomFormat.pyi
index 4ed58a36c3..41641acf76 100644
--- a/src/Mod/TechDraw/App/GeomFormatPy.pyi
+++ b/src/Mod/TechDraw/App/GeomFormat.pyi
@@ -4,18 +4,12 @@ from Base.PyObjectBase import PyObjectBase
from Base.Metadata import constmethod, export
@export(
- Father="PyObjectBase",
- Name="GeomFormatPy",
- Twin="GeomFormat",
- TwinPointer="GeomFormat",
Include="Mod/TechDraw/App/Cosmetic.h",
Namespace="TechDraw",
- FatherInclude="Base/PyObjectBase.h",
- FatherNamespace="Base",
Constructor=True,
Delete=True,
)
-class GeomFormatPy(PyObjectBase):
+class GeomFormat(PyObjectBase):
"""
GeomFormat specifies appearance parameters for TechDraw Geometry objects
"""
diff --git a/src/Mod/TechDraw/App/GeomFormatPy.xml b/src/Mod/TechDraw/App/GeomFormatPy.xml
deleted file mode 100644
index 2f399d425e..0000000000
--- a/src/Mod/TechDraw/App/GeomFormatPy.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
- GeomFormat specifies appearance parameters for TechDraw Geometry objects
-
-
-
- Create a clone of this geomformat
-
-
-
-
- Create a copy of this geomformat
-
-
-
-
- Gives the tag of the GeomFormat as string.
-
-
-
-
-
diff --git a/src/Tools/bindings/templates/templateClassPyExport.py b/src/Tools/bindings/templates/templateClassPyExport.py
index 54d2fb56fe..36341003c6 100644
--- a/src/Tools/bindings/templates/templateClassPyExport.py
+++ b/src/Tools/bindings/templates/templateClassPyExport.py
@@ -55,6 +55,7 @@ class TemplateClassPyExport(template.ModelTemplate):
"Sketcher",
"Spreadsheet",
"Surface",
+ "TechDraw",
]:
root, ext = os.path.splitext(path)
return f"{root}_{ext}"