pub fn update_shapes(&mut self, document: &DocumentMessageHandler, responses: &mut VecDeque<Message>) {
		if self.shapes_to_modify.is_empty() {
			return;
		}

		for shape in self.shapes_to_modify.iter_mut() {
			shape.update_shape(document, responses);
		}
	}
/// Update the currently shapes we consider for selection
Update the currently shapes we consider for selection
Update the currently shapes we consider for selection
pub fn update_shapes(&mut self, document: &DocumentMessageHandler, responses: &mut VecDeque<Message>) {
		if self.shapes_to_modify.is_empty() {
			return;
		}
		for shape in self.shapes_to_modify.iter_mut() {
			shape.update_shape(document, responses);
		}
	}
pub fn update_shapes ( & mut self , document : & DocumentMessageHandler , responses : & mut VecDeque < Message > ) { if self . shapes_to_modify . is_empty ( ) { return ; } for shape in self . shapes_to_modify . iter_mut ( ) { shape . update_shape ( document , responses ) ; } }
Update the currently shapes we consider for selection
Update the currently shapes we consider for selection
&mut self
document
&DocumentMessageHandler
responses
&mut VecDeque<Message>
&mut self
document
&DocumentMessageHandler
responses
&mut VecDeque<Message>