Merge pull request #5223 from Roy-043/Draft_fix_task_panel_issues

Draft fix task panel issues
This commit is contained in:
Yorik van Havre
2021-12-09 11:16:45 +01:00
committed by GitHub
5 changed files with 9 additions and 10 deletions

View File

@@ -950,7 +950,6 @@ class DraftToolBar:
self.extraLineUi()
self.xValue.setEnabled(True)
self.yValue.setEnabled(True)
self.undoButton.show()
self.continueCmd.show()
def wireUi(self, title=translate("draft", "DWire"), cancel=None, extra=None,
@@ -972,16 +971,13 @@ class DraftToolBar:
def circleUi(self):
self.pointUi(translate("draft", "Circle"),icon="Draft_Circle")
if Draft.getParam("UsePartPrimitives",False):
self.hasFill.setEnabled(False)
else:
self.hasFill.setEnabled(True)
self.hasFill.show()
self.continueCmd.show()
self.extUi()
self.isRelative.hide()
def arcUi(self):
self.pointUi(translate("draft", "Arc"),icon="Draft_Arc")
self.continueCmd.show()
self.isRelative.hide()
def rotateSetCenterUi(self):
self.pointUi(translate("draft", "Rotate"),icon="Draft_Rotate")
@@ -1122,6 +1118,8 @@ class DraftToolBar:
self.textbuffer=[]
self.textline=0
self.continueCmd.show()
# Change the checkbox label as the in-command shortcut cannot be used:
self.continueCmd.setText(translate("draft", "Continue"))
def SSUi(self):
''' set up ui for ShapeString text entry '''
@@ -1234,7 +1232,6 @@ class DraftToolBar:
self.continueCmd.show()
def modUi(self):
self.undoButton.hide()
self.isCopy.show()
self.isSubelementMode.show()
p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft")

View File

@@ -116,7 +116,6 @@ class Edit(gui_base_original.Modifier):
3 - when in editing, lineUi support clicking destination point
by self.startEditing
self.ui.lineUi()
self.ui.isRelative.show()
Tracker selection
-----------------
@@ -505,7 +504,6 @@ class Edit(gui_base_original.Modifier):
+ str(node_idx) + "\n")
self.ui.lineUi()
self.ui.isRelative.show()
self.editing = node_idx
self.trackers[obj.Name][node_idx].off()

View File

@@ -75,6 +75,7 @@ class Point(gui_base_original.Creator):
self.point = None
if self.ui:
self.ui.pointUi(title=translate("draft", self.featureName), icon="Draft_Point")
self.ui.isRelative.hide()
self.ui.continueCmd.show()
# adding 2 callback functions
self.callbackClick = self.view.addEventCallbackPivy(coin.SoMouseButtonEvent.getClassTypeId(), self.click)

View File

@@ -68,6 +68,7 @@ class Polygon(gui_base_original.Creator):
self.tanpoints = []
self.ui.pointUi(title=translate("draft", self.featureName), icon="Draft_Polygon")
self.ui.extUi()
self.ui.isRelative.hide()
self.ui.numFaces.show()
self.ui.numFacesLabel.show()
self.altdown = False

View File

@@ -68,6 +68,8 @@ class Text(gui_base_original.Creator):
self.text = ''
self.ui.sourceCmd = self
self.ui.pointUi(title=translate("draft", self.featureName), icon="Draft_Text")
self.ui.isRelative.hide()
self.ui.continueCmd.show()
self.call = self.view.addEventCallback("SoEvent", self.action)
self.active = True
self.ui.xValue.setFocus()