From 897188317b5875cc00a0f1c797790df8ac13687f Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 11 Feb 2022 17:50:12 +0700 Subject: Rename `iced_virtual` to `iced_pure` `virtual` is a reserved keyword in Rust :grimacing: --- virtual/src/widget.rs | 73 --------------------------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 virtual/src/widget.rs (limited to 'virtual/src/widget.rs') diff --git a/virtual/src/widget.rs b/virtual/src/widget.rs deleted file mode 100644 index bf63b999..00000000 --- a/virtual/src/widget.rs +++ /dev/null @@ -1,73 +0,0 @@ -mod button; -mod column; -mod element; -mod text; -mod tree; - -pub use button::Button; -pub use column::Column; -pub use element::Element; -pub use text::Text; -pub use tree::Tree; - -use iced_native::event::{self, Event}; -use iced_native::layout::{self, Layout}; -use iced_native::mouse; -use iced_native::renderer; -use iced_native::{Clipboard, Hasher, Length, Point, Rectangle, Shell}; - -use std::any::{self, Any}; - -pub trait Widget { - fn tag(&self) -> any::TypeId; - - fn state(&self) -> Box; - - fn children(&self) -> &[Element]; - - fn width(&self) -> Length; - - fn height(&self) -> Length; - - fn hash_layout(&self, state: &mut Hasher); - - fn layout( - &self, - renderer: &Renderer, - limits: &layout::Limits, - ) -> layout::Node; - - fn draw( - &self, - state: &Tree, - renderer: &mut Renderer, - style: &renderer::Style, - layout: Layout<'_>, - cursor_position: Point, - viewport: &Rectangle, - ); - - fn mouse_interaction( - &self, - _state: &Tree, - _layout: Layout<'_>, - _cursor_position: Point, - _viewport: &Rectangle, - _renderer: &Renderer, - ) -> mouse::Interaction { - mouse::Interaction::Idle - } - - fn on_event( - &mut self, - _state: &mut Tree, - _event: Event, - _layout: Layout<'_>, - _cursor_position: Point, - _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - _shell: &mut Shell<'_, Message>, - ) -> event::Status { - event::Status::Ignored - } -} -- cgit