diff --git a/src/Mod/OpenSCAD/OpenSCADCommands.py b/src/Mod/OpenSCAD/OpenSCADCommands.py
index d3f0a2c4f6..989c4c9af5 100644
--- a/src/Mod/OpenSCAD/OpenSCADCommands.py
+++ b/src/Mod/OpenSCAD/OpenSCADCommands.py
@@ -142,7 +142,7 @@ class Edgestofaces:
FreeCAD.ActiveDocument.recompute()
def GetResources(self):
- return {'Pixmap' : 'Python',
+ return {'Pixmap' : 'OpenSCAD_Edgestofaces',
'MenuText': QtCore.QT_TRANSLATE_NOOP('OpenSCAD_Edgestofaces', 'Convert Edges To Faces'),
'ToolTip' : QtCore.QT_TRANSLATE_NOOP('OpenSCAD', 'Convert Edges to Faces')}
@@ -250,7 +250,7 @@ class ResizeMeshFeature:
selobj.Document.removeObject(newobj.Name)
FreeCAD.ActiveDocument.recompute()
def GetResources(self):
- return {#'Pixmap' : 'OpenSCAD_ResizeMeshFeature',
+ return {'Pixmap' : 'OpenSCAD_ResizeMeshFeature',
'MenuText': QtCore.QT_TRANSLATE_NOOP('OpenSCAD_ResizeMeshFeature', 'Resize Mesh Feature...'),
'ToolTip' : QtCore.QT_TRANSLATE_NOOP('OpenSCAD_ResizeMeshFeature', 'Create Resize Mesh Feature')}
@@ -287,7 +287,7 @@ class ExpandPlacements:
expandplacements.expandplacements(selobj.Object,FreeCAD.Placement())
FreeCAD.ActiveDocument.recompute()
def GetResources(self):
- return {'Pixmap' : 'Python',
+ return {'Pixmap' : 'OpenSCAD_ExpandPlacements',
'MenuText': QtCore.QT_TRANSLATE_NOOP('OpenSCAD_ExpandPlacements', 'Expand Placements'),
'ToolTip' : QtCore.QT_TRANSLATE_NOOP('OpenSCAD_ExpandPlacements', 'Expand all placements downwards the FeatureTree')}
diff --git a/src/Mod/OpenSCAD/Resources/OpenSCAD.qrc b/src/Mod/OpenSCAD/Resources/OpenSCAD.qrc
index 6e31ef9fcb..4cf763fcac 100644
--- a/src/Mod/OpenSCAD/Resources/OpenSCAD.qrc
+++ b/src/Mod/OpenSCAD/Resources/OpenSCAD.qrc
@@ -3,11 +3,14 @@
icons/preferences-openscad.svg
icons/OpenSCAD_AddOpenSCADElement.svg
icons/OpenSCAD_ColorCodeShape.svg
+ icons/OpenSCAD_Edgestofaces.svg
+ icons/OpenSCAD_ExpandPlacements.svg
icons/OpenSCAD_RefineShapeFeature.svg
icons/OpenSCAD_MirrorMeshFeature.svg
icons/OpenSCAD_ScaleMeshFeature.svg
icons/OpenSCAD_IncreaseToleranceFeature.svg
icons/OpenSCAD_ReplaceObject.svg
+ icons/OpenSCAD_ResizeMeshFeature.svg
icons/OpenSCAD_RemoveSubtree.svg
icons/OpenSCAD_Explode_Group.svg
icons/OpenSCAD_MeshBooleans.svg
diff --git a/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_Edgestofaces.svg b/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_Edgestofaces.svg
new file mode 100644
index 0000000000..46bb2a1cc9
--- /dev/null
+++ b/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_Edgestofaces.svg
@@ -0,0 +1,151 @@
+
+
diff --git a/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ExpandPlacements.svg b/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ExpandPlacements.svg
new file mode 100644
index 0000000000..babefc003c
--- /dev/null
+++ b/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ExpandPlacements.svg
@@ -0,0 +1,186 @@
+
+
diff --git a/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ResizeMeshFeature.svg b/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ResizeMeshFeature.svg
new file mode 100644
index 0000000000..4949fd2445
--- /dev/null
+++ b/src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ResizeMeshFeature.svg
@@ -0,0 +1,331 @@
+
+