+ fixes for sketcher
This commit is contained in:
@@ -173,6 +173,7 @@ Gui::MenuItem* Workbench::setupMenuBar() const
|
||||
<< "Sketcher_CreateLine"
|
||||
<< "Sketcher_CreatePolyline"
|
||||
<< "Sketcher_CreateRectangle"
|
||||
<< "Sketcher_CreateSlot"
|
||||
<< "Separator"
|
||||
<< "Sketcher_CreateFillet"
|
||||
<< "Sketcher_Trimming"
|
||||
@@ -266,6 +267,7 @@ Gui::ToolBarItem* Workbench::setupToolBars() const
|
||||
<< "Sketcher_CreateLine"
|
||||
<< "Sketcher_CreatePolyline"
|
||||
<< "Sketcher_CreateRectangle"
|
||||
<< "Sketcher_CreateSlot"
|
||||
<< "Separator"
|
||||
<< "Sketcher_CreateFillet"
|
||||
<< "Sketcher_Trimming"
|
||||
|
||||
@@ -3076,7 +3076,7 @@ CmdSketcherCreateSlot::CmdSketcherCreateSlot()
|
||||
sWhatsThis = sToolTipText;
|
||||
sStatusTip = sToolTipText;
|
||||
sPixmap = "Sketcher_CreateSlot";
|
||||
sAccel = "R";
|
||||
sAccel = "";
|
||||
eType = ForEdit;
|
||||
}
|
||||
|
||||
@@ -3104,10 +3104,10 @@ void CreateSketcherCommandsCreateGeo(void)
|
||||
rcCmdMgr.addCommand(new CmdSketcherCreateLine());
|
||||
rcCmdMgr.addCommand(new CmdSketcherCreatePolyline());
|
||||
rcCmdMgr.addCommand(new CmdSketcherCreateRectangle());
|
||||
rcCmdMgr.addCommand(new CmdSketcherCreateSlot());
|
||||
rcCmdMgr.addCommand(new CmdSketcherCreateFillet());
|
||||
//rcCmdMgr.addCommand(new CmdSketcherCreateText());
|
||||
//rcCmdMgr.addCommand(new CmdSketcherCreateDraftLine());
|
||||
rcCmdMgr.addCommand(new CmdSketcherTrimming());
|
||||
rcCmdMgr.addCommand(new CmdSketcherExternal());
|
||||
rcCmdMgr.addCommand(new CmdSketcherCreateSlot());
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 13 KiB |
@@ -60,7 +60,7 @@ Gui::MenuItem* Workbench::setupMenuBar() const
|
||||
root->insertItem(item, profile);
|
||||
profile->setCommand("P&rofiles");
|
||||
|
||||
*profile << "Sketcher_ProfilesHexagon1";
|
||||
*profile << "Sketcher_ProfilesHexagon1";
|
||||
|
||||
// == Sketcher menu ==========================================
|
||||
|
||||
@@ -78,7 +78,7 @@ Gui::MenuItem* Workbench::setupMenuBar() const
|
||||
<< "Separator"
|
||||
<< "Sketcher_CreatePolyline"
|
||||
<< "Sketcher_CreateRectangle"
|
||||
<< "Sketcher_CreateSlot"
|
||||
<< "Sketcher_CreateSlot"
|
||||
<< "Separator"
|
||||
<< "Sketcher_CreateFillet"
|
||||
<< "Sketcher_Trimming"
|
||||
|
||||
@@ -27,7 +27,7 @@ __title__="Hexagon profile lib"
|
||||
__author__ = "Juergen Riegel"
|
||||
__url__ = "http://www.freecadweb.org"
|
||||
|
||||
|
||||
|
||||
def makeHexagonSimple():
|
||||
return
|
||||
|
||||
|
||||
@@ -33,15 +33,15 @@ __title__="Sketcher profile lib handling"
|
||||
__author__ = "Juergen Riegel"
|
||||
__url__ = "http://www.freecadweb.org"
|
||||
|
||||
|
||||
|
||||
def isProfileActive():
|
||||
return True
|
||||
return not FreeCAD.ActiveDocument is None
|
||||
|
||||
class _CommandProfileHexagon1:
|
||||
"The basis hexagon profile command definition"
|
||||
def GetResources(self):
|
||||
return {'Pixmap' : 'Sketcher_Hexagon',
|
||||
'MenuText': QtCore.QT_TRANSLATE_NOOP("Sketcher_ProfilesHexagon1","Creates a hexagon profile in the sketch"),
|
||||
'MenuText': QtCore.QT_TRANSLATE_NOOP("Sketcher_ProfilesHexagon1","Creates a hexagon profile"),
|
||||
'Accel': "",
|
||||
'ToolTip': QtCore.QT_TRANSLATE_NOOP("Sketcher_ProfilesHexagon1","Creates a hexagon profile in the sketch")}
|
||||
|
||||
@@ -50,10 +50,9 @@ class _CommandProfileHexagon1:
|
||||
FreeCAD.ActiveDocument.openTransaction("Create hexagon profile")
|
||||
FreeCADGui.addModule("ProfileLib.Hexagon")
|
||||
FreeCADGui.doCommand("ProfileLib.Hexagon.makeHexagonSimple()")
|
||||
|
||||
|
||||
def IsActive(self):
|
||||
return isProfileActive()
|
||||
|
||||
|
||||
|
||||
FreeCADGui.addCommand('Sketcher_ProfilesHexagon1',_CommandProfileHexagon1())
|
||||
|
||||
Reference in New Issue
Block a user