def _onParameterNodeModified(self, caller, event=-1): self._onEffectChanged(caller.GetParameter("effect")) EditUtil.setEraseEffectEnabled(EditUtil.isEraseEffectEnabled()) self.actions["EraseLabel"].checked = EditUtil.isEraseEffectEnabled() effectName = EditUtil.getCurrentEffect() if effectName not in self.actions: print('Warning: effect %s not a valid action' % effectName) return self.actions[effectName].checked = True
def _onParameterNodeModified(self, caller, event=-1): self._onEffectChanged(caller.GetParameter("effect")) EditUtil.setEraseEffectEnabled(EditUtil.isEraseEffectEnabled()) self.actions["EraseLabel"].checked = EditUtil.isEraseEffectEnabled() effectName = EditUtil.getCurrentEffect() if effectName not in self.actions: print('Warning: effect %s not a valid action' % effectName) return self.actions[effectName].checked = True
def _onEraseLabelActionTriggered(self, enabled): EditUtil.setEraseEffectEnabled(enabled)
def _onEraseLabelActionTriggered(self, enabled): EditUtil.setEraseEffectEnabled(enabled)
def _onParameterNodeModified(self, caller, event=-1): self._onEffectChanged(caller.GetParameter("effect")) EditUtil.setEraseEffectEnabled(EditUtil.isEraseEffectEnabled()) self.actions["EraseLabel"].checked = EditUtil.isEraseEffectEnabled() self.actions[EditUtil.getCurrentEffect()].checked = True