[PD] [skip ci] add Sketch top level menu
This commit is contained in:
@@ -49,7 +49,8 @@ using namespace PartDesignGui;
|
||||
namespace bp = boost::placeholders;
|
||||
|
||||
#if 0 // needed for Qt's lupdate utility
|
||||
qApp->translate("Workbench", "Part Design");
|
||||
qApp->translate("Workbench", "&Part Design");
|
||||
qApp->translate("Workbench", "&Sketch");
|
||||
qApp->translate("Workbench", "Create a datum");
|
||||
qApp->translate("Workbench", "Create an additive feature");
|
||||
qApp->translate("Workbench", "Create a subtractive feature");
|
||||
@@ -469,6 +470,18 @@ Gui::MenuItem* Workbench::setupMenuBar() const
|
||||
Gui::MenuItem* root = StdWorkbench::setupMenuBar();
|
||||
Gui::MenuItem* item = root->findItem("&Windows");
|
||||
|
||||
// add another top level menu left besides the Part Design menu for the Sketcher commands
|
||||
Gui::MenuItem* sketch = new Gui::MenuItem;
|
||||
root->insertItem(item, sketch);
|
||||
sketch->setCommand("&Sketch");
|
||||
|
||||
*sketch << "PartDesign_NewSketch"
|
||||
<< "Sketcher_LeaveSketch"
|
||||
<< "Sketcher_ViewSketch"
|
||||
<< "Sketcher_MapSketch"
|
||||
<< "Sketcher_ReorientSketch"
|
||||
<< "Sketcher_ValidateSketch";
|
||||
|
||||
Gui::MenuItem* part = new Gui::MenuItem;
|
||||
root->insertItem(item, part);
|
||||
part->setCommand("&Part Design");
|
||||
@@ -506,12 +519,6 @@ Gui::MenuItem* Workbench::setupMenuBar() const
|
||||
<< "PartDesign_Draft" << "PartDesign_Thickness";
|
||||
|
||||
*part << "PartDesign_Body"
|
||||
<< "PartDesign_NewSketch"
|
||||
<< "Sketcher_LeaveSketch"
|
||||
<< "Sketcher_ViewSketch"
|
||||
<< "Sketcher_MapSketch"
|
||||
<< "Sketcher_ReorientSketch"
|
||||
<< "Sketcher_ValidateSketch"
|
||||
<< "Separator"
|
||||
<< datums
|
||||
<< "PartDesign_CoordinateSystem"
|
||||
|
||||
Reference in New Issue
Block a user