summaryrefslogtreecommitdiffstats
path: root/native/src/user_interface.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2019-09-24 15:39:33 +0200
committerLibravatar GitHub <noreply@github.com>2019-09-24 15:39:33 +0200
commit68c4752e998dca1d618380ce4e7d8ac52b710056 (patch)
tree35e386030b072c189509bb2ed3adeaec5b0fd4d1 /native/src/user_interface.rs
parentbb5cac49d028eb53c259ae58e3a007ebfb736fd4 (diff)
parent05c7c39ecb8910c75b82dc4052a7720fb2d42b4a (diff)
downloadiced-68c4752e998dca1d618380ce4e7d8ac52b710056.tar.gz
iced-68c4752e998dca1d618380ce4e7d8ac52b710056.tar.bz2
iced-68c4752e998dca1d618380ce4e7d8ac52b710056.zip
Merge pull request #17 from hecrj/web
Basic web support (core, native, and web crates)
Diffstat (limited to '')
-rw-r--r--native/src/user_interface.rs (renamed from src/user_interface.rs)22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/user_interface.rs b/native/src/user_interface.rs
index 2c7cbf82..4bfacb2e 100644
--- a/src/user_interface.rs
+++ b/native/src/user_interface.rs
@@ -35,7 +35,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// is naive way to set up our application loop:
///
/// ```no_run
- /// use iced::{UserInterface, Cache};
+ /// use iced_native::{UserInterface, Cache};
/// use iced_wgpu::Renderer;
///
/// # mod iced_wgpu {
@@ -46,7 +46,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// # }
/// # }
/// #
- /// # use iced::Column;
+ /// # use iced_native::Column;
/// #
/// # pub struct Counter;
/// #
@@ -69,7 +69,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// let user_interface = UserInterface::build(
/// counter.view(),
/// cache,
- /// &renderer,
+ /// &mut renderer,
/// );
///
/// // Update and draw the user interface here...
@@ -82,7 +82,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
pub fn build<E: Into<Element<'a, Message, Renderer>>>(
root: E,
cache: Cache,
- renderer: &Renderer,
+ renderer: &mut Renderer,
) -> Self {
let root = root.into();
@@ -118,7 +118,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// [the previous example](#example):
///
/// ```no_run
- /// use iced::{UserInterface, Cache};
+ /// use iced_native::{UserInterface, Cache};
/// use iced_wgpu::Renderer;
///
/// # mod iced_wgpu {
@@ -129,7 +129,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// # }
/// # }
/// #
- /// # use iced::Column;
+ /// # use iced_native::Column;
/// #
/// # pub struct Counter;
/// #
@@ -153,7 +153,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// let mut user_interface = UserInterface::build(
/// counter.view(),
/// cache,
- /// &renderer,
+ /// &mut renderer,
/// );
///
/// // Update the user interface
@@ -203,7 +203,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// [completing the last example](#example-1):
///
/// ```no_run
- /// use iced::{UserInterface, Cache};
+ /// use iced_native::{UserInterface, Cache};
/// use iced_wgpu::Renderer;
///
/// # mod iced_wgpu {
@@ -214,7 +214,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// # }
/// # }
/// #
- /// # use iced::Column;
+ /// # use iced_native::Column;
/// #
/// # pub struct Counter;
/// #
@@ -236,7 +236,7 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> {
/// let mut user_interface = UserInterface::build(
/// counter.view(),
/// cache,
- /// &renderer,
+ /// &mut renderer,
/// );
///
/// let messages = user_interface.update(events.drain(..));
@@ -302,7 +302,7 @@ impl Cache {
Cache {
hash: hasher.finish(),
- layout: root.compute_layout(&()),
+ layout: root.compute_layout(&mut ()),
cursor_position: Point::new(0.0, 0.0),
}
}