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 @@ + + + OpenSCAD_Edgestofaces + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + OpenSCAD_Edgestofaces + + + + + + + + + + + + + + FreeCAD + + + + + FreeCAD LGPL2+ + + + 12-01-2021 + + + [bitacovir] + + + + + + + + + + + + + + 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 @@ + + + OpenSCAD_ExpandPlacements + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + OpenSCAD_ExpandPlacements + + + + + + + + + + + + + + FreeCAD + + + + + FreeCAD LGPL2+ + + + 12-01-2021 + + + [bitacovir] + + + + + + + + + + + + + + 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 @@ + + + OpenSCAD_ResizeMeshFeature + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + OpenSCAD_ResizeMeshFeature + + + [bitacovir] + + + OpenSCAD_MeshBooleans + 12-01-2021 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +