pub fn clear_hovered(&mut self, responses: &mut VecDeque<Message>) {
		if let Some(path) = self.hovered_overlay_path.take() {
			let operation = Operation::DeleteLayer { path };
			responses.push_back(DocumentMessage::Overlays(operation.into()).into());
		}
		self.hovered_layer_path = None;
	}
/// Removes the hovered overlay and deletes path references
Removes the hovered overlay and deletes path references
Removes the hovered overlay and deletes path references
pub fn clear_hovered(&mut self, responses: &mut VecDeque<Message>) {
		if let Some(path) = self.hovered_overlay_path.take() {
			let operation = Operation::DeleteLayer { path };
			responses.push_back(DocumentMessage::Overlays(operation.into()).into());
		}
		self.hovered_layer_path = None;
	}
pub fn clear_hovered ( & mut self , responses : & mut VecDeque < Message > ) { if let Some ( path ) = self . hovered_overlay_path . take ( ) { let operation = Operation :: DeleteLayer { path } ; responses . push_back ( DocumentMessage :: Overlays ( operation . into ( ) ) . into ( ) ) ; } self . hovered_layer_path = None ; }
Removes the hovered overlay and deletes path references
Removes the hovered overlay and deletes path references
&mut self
responses
&mut VecDeque<Message>
&mut self
responses
&mut VecDeque<Message>