diff --git a/src/Mod/PartDesign/Gui/Workbench.cpp b/src/Mod/PartDesign/Gui/Workbench.cpp index aa374b539..7a3b472a2 100644 --- a/src/Mod/PartDesign/Gui/Workbench.cpp +++ b/src/Mod/PartDesign/Gui/Workbench.cpp @@ -233,6 +233,8 @@ Gui::ToolBarItem* Workbench::setupToolBars() const Gui::ToolBarItem* part = new Gui::ToolBarItem(root); part->setCommand("Part Design"); *part << "Sketcher_NewSketch" + << "Sketcher_ViewSketch" + << "Sketcher_MapSketch" << "Sketcher_LeaveSketch" << "Separator" << "PartDesign_Pad" diff --git a/src/Mod/Sketcher/Gui/Command.cpp b/src/Mod/Sketcher/Gui/Command.cpp index 6a5a5061d..0dc6a3e2e 100644 --- a/src/Mod/Sketcher/Gui/Command.cpp +++ b/src/Mod/Sketcher/Gui/Command.cpp @@ -177,6 +177,7 @@ CmdSketcherMapSketch::CmdSketcherMapSketch() sToolTipText = QT_TR_NOOP("Map a sketch to a face"); sWhatsThis = sToolTipText; sStatusTip = sToolTipText; + sPixmap = "Sketcher_MapSketch"; } void CmdSketcherMapSketch::activated(int iMsg) @@ -311,6 +312,7 @@ CmdSketcherViewSketch::CmdSketcherViewSketch() sToolTipText = QT_TR_NOOP("View sketch perpendicular to sketch plane"); sWhatsThis = sToolTipText; sStatusTip = sToolTipText; + sPixmap = "Sketcher_ViewSketch"; eType = 0; } diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc index 10989058e..9b9e42935 100644 --- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc +++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc @@ -62,8 +62,10 @@ icons/Sketcher_Trimming.svg icons/Sketcher_External.svg icons/Sketcher_LeaveSketch.svg + icons/Sketcher_MapSketch.svg icons/Sketcher_NewSketch.svg icons/Sketcher_Sketch.svg + icons/Sketcher_ViewSketch.svg icons/Sketcher_AlterConstruction.svg translations/Sketcher_af.qm translations/Sketcher_de.qm diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_MapSketch.svg b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_MapSketch.svg new file mode 100644 index 000000000..12164dcd4 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_MapSketch.svg @@ -0,0 +1,307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_ViewSketch.svg b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_ViewSketch.svg new file mode 100644 index 000000000..f43d28691 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_ViewSketch.svg @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Workbench.cpp b/src/Mod/Sketcher/Gui/Workbench.cpp index f7b2a6535..ead382363 100644 --- a/src/Mod/Sketcher/Gui/Workbench.cpp +++ b/src/Mod/Sketcher/Gui/Workbench.cpp @@ -111,7 +111,10 @@ Gui::ToolBarItem* Workbench::setupToolBars() const Gui::ToolBarItem* part = new Gui::ToolBarItem(root); part->setCommand("Sketcher"); - *part << "Sketcher_NewSketch"<< "Sketcher_LeaveSketch"; + *part << "Sketcher_NewSketch" + << "Sketcher_ViewSketch" + << "Sketcher_MapSketch" + << "Sketcher_LeaveSketch"; Gui::ToolBarItem* geom = new Gui::ToolBarItem(root); geom->setCommand("Sketcher geometries");