diff --git a/src/Gui/CommandView.cpp b/src/Gui/CommandView.cpp
index 6e77adfb1736d..bf9427538c052 100644
--- a/src/Gui/CommandView.cpp
+++ b/src/Gui/CommandView.cpp
@@ -4079,16 +4079,16 @@ bool StdRecallWorkingView::isActive()
//===========================================================================
// Std_AlignToSelection
//===========================================================================
-
DEF_STD_CMD_A(StdCmdAlignToSelection)
StdCmdAlignToSelection::StdCmdAlignToSelection()
: Command("Std_AlignToSelection")
{
- sGroup = "Standard-View";
+ sGroup = "View";
sMenuText = QT_TR_NOOP("Align to selection");
sToolTipText = QT_TR_NOOP("Align the view with the selection");
sWhatsThis = "Std_AlignToSelection";
+ sPixmap = "align-to-selection";
eType = Alter3DView;
}
diff --git a/src/Gui/Icons/align-to-selection.svg b/src/Gui/Icons/align-to-selection.svg
new file mode 100644
index 0000000000000..0d4e8945252d8
--- /dev/null
+++ b/src/Gui/Icons/align-to-selection.svg
@@ -0,0 +1,148 @@
+
+
+
+
diff --git a/src/Gui/Icons/resource.qrc b/src/Gui/Icons/resource.qrc
index 614a660e4b7d9..7a1decff26a68 100644
--- a/src/Gui/Icons/resource.qrc
+++ b/src/Gui/Icons/resource.qrc
@@ -235,6 +235,7 @@
colors.svg
px.svg
AddonManager.svg
+ align-to-selection.svg
Group.svg
Geofeaturegroup.svg
Geoassembly.svg
diff --git a/src/Gui/Workbench.cpp b/src/Gui/Workbench.cpp
index dcc97d9561baf..e2cdb337dadea 100644
--- a/src/Gui/Workbench.cpp
+++ b/src/Gui/Workbench.cpp
@@ -810,7 +810,7 @@ ToolBarItem* StdWorkbench::setupToolBars() const
// View
auto view = new ToolBarItem( root );
view->setCommand("View");
- *view << "Std_ViewFitAll" << "Std_ViewFitSelection" << "Std_ViewGroup"
+ *view << "Std_ViewFitAll" << "Std_ViewFitSelection" << "Std_ViewGroup" << "Std_AlignToSelection"
<< "Separator" << "Std_DrawStyle" << "Std_TreeViewActions"
<< "Separator" << "Std_MeasureDistance" << "Std_Measure";