fn node_position_changed(&self, id: ViewNodeId, position: Vector2) {
        self.update_ast(
            || {
                let ast_id = self.state.update_from_view().set_node_position(id, position)?;
                Some(self.controller.graph().set_node_position(ast_id, position))
            },
            "update node position",
        );
    }
/// Node position was changed in view.
Node position was changed in view.
Node position was changed in view .
fn node_position_changed(&self, id: ViewNodeId, position: Vector2) {
        self.update_ast(
            || {
                let ast_id = self.state.update_from_view().set_node_position(id, position)?;
                Some(self.controller.graph().set_node_position(ast_id, position))
            },
            "update node position",
        );
    }
fn node_position_changed ( & self , id : ViewNodeId , position : Vector2 ) { self . update_ast ( | | { let ast_id = self . state . update_from_view ( ) . set_node_position ( id , position ) ? ; Some ( self . controller . graph ( ) . set_node_position ( ast_id , position ) ) } , " " , ) ; }
Node position was changed in view.
Node position was changed in view .
&self
id
ViewNodeId
position
Vector2
&self
id
ViewNodeId
position
Vector2