diff options
| author | 2019-11-14 06:46:50 +0100 | |
|---|---|---|
| committer | 2019-11-14 06:46:50 +0100 | |
| commit | bc8d347736ec997ec0e0c401289e2bc09e212b8a (patch) | |
| tree | b98798c09a3aa914b7d0869fba0cfd3efff7754f /winit | |
| parent | 839e039dbf2fb89dcb8c141503740777d2af2eb3 (diff) | |
| parent | 73f3c900071f950ea914652ca3f0002c1e173f61 (diff) | |
| download | iced-bc8d347736ec997ec0e0c401289e2bc09e212b8a.tar.gz iced-bc8d347736ec997ec0e0c401289e2bc09e212b8a.tar.bz2 iced-bc8d347736ec997ec0e0c401289e2bc09e212b8a.zip | |
Merge pull request #52 from hecrj/custom-layout-engine
Custom layout engine
Diffstat (limited to '')
| -rw-r--r-- | winit/src/application.rs | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/winit/src/application.rs b/winit/src/application.rs index 4deffecc..331bafa0 100644 --- a/winit/src/application.rs +++ b/winit/src/application.rs @@ -1,12 +1,13 @@  use crate::{ -    column, conversion, +    conversion,      input::{keyboard, mouse},      renderer::{Target, Windowed}, -    Cache, Column, Debug, Element, Event, Length, MouseCursor, UserInterface, +    Cache, Container, Debug, Element, Event, Length, MouseCursor, +    UserInterface,  };  pub trait Application { -    type Renderer: Windowed + column::Renderer; +    type Renderer: Windowed;      type Message: std::fmt::Debug; @@ -60,7 +61,7 @@ pub trait Application {          let user_interface = UserInterface::build(              document(&mut self, size, &mut debug),              Cache::default(), -            &renderer, +            &mut renderer,          );          debug.layout_finished(); @@ -86,7 +87,7 @@ pub trait Application {                  let mut user_interface = UserInterface::build(                      document(&mut self, size, &mut debug),                      cache.take().unwrap(), -                    &renderer, +                    &mut renderer,                  );                  debug.layout_finished(); @@ -129,7 +130,7 @@ pub trait Application {                      let user_interface = UserInterface::build(                          document(&mut self, size, &mut debug),                          temp_cache, -                        &renderer, +                        &mut renderer,                      );                      debug.layout_finished(); @@ -282,9 +283,8 @@ where      let view = application.view();      debug.view_finished(); -    Column::new() +    Container::new(view)          .width(Length::Units(size.width.round() as u16))          .height(Length::Units(size.height.round() as u16)) -        .push(view)          .into()  } | 
