def insert_node_after_action_triggered(self, state): if state: self.model.state = ChangeNodesOrderState( self, 'after', self.insert_node_after_action) else: self.model.state = DefaultState()
def move_node_action_triggered(self, state): if state: self.model.state = MoveNodeState(curve=self) else: self.model.state = DefaultState()
def swap_nodes_action_triggered(self, state): if state: self.model.state = ChangeNodesOrderState(self, 'swap', self.swap_nodes_action) else: self.model.state = DefaultState()
def remove_node_action_triggered(self, state): if state: self.model.state = RemoveNodeState(self) else: self.model.state = DefaultState()
def add_node_action_triggered(self, state): if state: self.model.state = AddNodeState(self) else: self.model.state = DefaultState()
def set_weight_action_triggered(self, state): if state: self.model.state = SetWeightNodeState(self) else: self.model.state = DefaultState()
def join_right_action_g1_triggered(self, state): if state: self.model.state = JoinRightSmoothState(self, "G1") else: self.model.state = DefaultState()
def split_curve_action_triggered(self, state): if state: self.model.state = SplitCurveState(self) else: self.model.state = DefaultState()