Start iced_winit and iced_wgpu

This commit is contained in:
Héctor Ramón Jiménez 2019-10-03 00:01:45 +02:00
parent 67d3fe67f3
commit e1b9d42bf1
22 changed files with 687 additions and 1542 deletions

View file

@ -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,
{
}
}