summaryrefslogtreecommitdiffstats
path: root/src/application.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/application.rs')
-rw-r--r--src/application.rs33
1 files changed, 9 insertions, 24 deletions
diff --git a/src/application.rs b/src/application.rs
index 78280e98..0c30a554 100644
--- a/src/application.rs
+++ b/src/application.rs
@@ -1,7 +1,5 @@
use crate::window;
-use crate::{
- Clipboard, Color, Command, Element, Executor, Menu, Settings, Subscription,
-};
+use crate::{Color, Command, Element, Executor, Menu, Settings, Subscription};
/// An interactive cross-platform application.
///
@@ -59,7 +57,7 @@ use crate::{
/// says "Hello, world!":
///
/// ```no_run
-/// use iced::{executor, Application, Clipboard, Command, Element, Settings, Text};
+/// use iced::{executor, Application, Command, Element, Settings, Text};
///
/// pub fn main() -> iced::Result {
/// Hello::run(Settings::default())
@@ -80,7 +78,7 @@ use crate::{
/// String::from("A cool application")
/// }
///
-/// fn update(&mut self, _message: Self::Message, _clipboard: &mut Clipboard) -> Command<Self::Message> {
+/// fn update(&mut self, _message: Self::Message) -> Command<Self::Message> {
/// Command::none()
/// }
///
@@ -129,11 +127,7 @@ pub trait Application: Sized {
/// this method.
///
/// Any [`Command`] returned will be executed immediately in the background.
- fn update(
- &mut self,
- message: Self::Message,
- clipboard: &mut Clipboard,
- ) -> Command<Self::Message>;
+ fn update(&mut self, message: Self::Message) -> Command<Self::Message>;
/// Returns the event [`Subscription`] for the current state of the
/// application.
@@ -249,14 +243,9 @@ where
{
type Renderer = crate::renderer::Renderer;
type Message = A::Message;
- type Clipboard = iced_winit::Clipboard;
-
- fn update(
- &mut self,
- message: Self::Message,
- clipboard: &mut iced_winit::Clipboard,
- ) -> Command<Self::Message> {
- self.0.update(message, clipboard)
+
+ fn update(&mut self, message: Self::Message) -> Command<Self::Message> {
+ self.0.update(message)
}
fn view(&mut self) -> Element<'_, Self::Message> {
@@ -329,12 +318,8 @@ where
self.0.title()
}
- fn update(
- &mut self,
- message: Self::Message,
- clipboard: &mut Clipboard,
- ) -> Command<Self::Message> {
- self.0.update(message, clipboard)
+ fn update(&mut self, message: Self::Message) -> Command<Self::Message> {
+ self.0.update(message)
}
fn subscription(&self) -> Subscription<Self::Message> {