def Activated(self): """Execute when the command is called.""" name = translate("draft", "Dimension") if self.cont: self.finish() elif self.hasMeasures(): super(Dimension, self).Activated(name) self.dimtrack = trackers.dimTracker() self.arctrack = trackers.arcTracker() self.createOnMeasures() self.finish() else: super(Dimension, self).Activated(name) if self.ui: self.ui.pointUi(name) self.ui.continueCmd.show() self.ui.selectButton.show() self.altdown = False self.call = self.view.addEventCallback("SoEvent", self.action) self.dimtrack = trackers.dimTracker() self.arctrack = trackers.arcTracker() self.link = None self.edges = [] self.pts = [] self.angledata = None self.indices = [] self.center = None self.arcmode = False self.point2 = None self.force = None self.info = None self.selectmode = False self.setFromSelection() _msg(translate("draft", "Pick first point")) Gui.draftToolBar.show()
def Activated(self): """Execute when the command is called.""" if self.cont: self.finish() elif self.selected_app_measure(): super(Dimension, self).Activated(name="Dimension") self.dimtrack = trackers.dimTracker() self.arctrack = trackers.arcTracker() self.create_with_app_measure() self.finish() else: super(Dimension, self).Activated(name="Dimension") if self.ui: self.ui.pointUi(title=translate("draft", self.featureName), icon="Draft_Dimension") self.ui.continueCmd.show() self.ui.selectButton.show() self.altdown = False self.call = self.view.addEventCallback("SoEvent", self.action) self.dimtrack = trackers.dimTracker() self.arctrack = trackers.arcTracker() self.link = None self.edges = [] self.angles = [] self.angledata = None self.indices = [] self.center = None self.arcmode = False self.point1 = None self.point2 = None self.proj_point1 = None self.proj_point2 = None self.force = None self.info = None self.selectmode = False self.set_selection() _msg(translate("draft", "Pick first point")) Gui.draftToolBar.show()