diff options
author | 2019-10-03 00:01:45 +0200 | |
---|---|---|
committer | 2019-10-03 00:01:45 +0200 | |
commit | e1b9d42bf1443ae4958aa9303255ef19c635debb (patch) | |
tree | a7b7615dabc328a90300488ab8623740417277c8 /src | |
parent | 67d3fe67f312c4dfe9fe4af0f0cbc7cb23c30072 (diff) | |
download | iced-e1b9d42bf1443ae4958aa9303255ef19c635debb.tar.gz iced-e1b9d42bf1443ae4958aa9303255ef19c635debb.tar.bz2 iced-e1b9d42bf1443ae4958aa9303255ef19c635debb.zip |
Start `iced_winit` and `iced_wgpu`
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ +pub use iced_wgpu::Renderer; +pub use iced_winit::{ + button, slider, text, Align, Button, Checkbox, Color, Image, Justify, + Length, Radio, Slider, Text, +}; + +pub type Element<'a, Message> = iced_winit::Element<'a, Message, Renderer>; +pub type Row<'a, Message> = iced_winit::Row<'a, Message, Renderer>; +pub type Column<'a, Message> = iced_winit::Column<'a, Message, Renderer>; + +pub trait UserInterface { + type Message; + + fn update(&mut self, message: Self::Message); + + fn view(&mut self) -> Element<Self::Message>; + + fn run(self) + where + Self: Sized, + { + } +} |