summaryrefslogtreecommitdiffstats
path: root/src/multi_window
diff options
context:
space:
mode:
authorLibravatar bungoboingo <shankern@protonmail.com>2023-01-05 15:26:28 -0800
committerLibravatar bungoboingo <shankern@protonmail.com>2023-01-09 11:28:07 -0800
commitec41918ec40bddaba81235372f1566da59fd09f2 (patch)
treefb530943ccf14dfec3820bf65f71a9572fd3d8be /src/multi_window
parent1944e98f82b7efd5b268e04ba5ced065e55a218e (diff)
downloadiced-ec41918ec40bddaba81235372f1566da59fd09f2.tar.gz
iced-ec41918ec40bddaba81235372f1566da59fd09f2.tar.bz2
iced-ec41918ec40bddaba81235372f1566da59fd09f2.zip
Implemented window title update functionality for multiwindow.
Diffstat (limited to 'src/multi_window')
-rw-r--r--src/multi_window/application.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/multi_window/application.rs b/src/multi_window/application.rs
index 7d559397..dc1ac5b0 100644
--- a/src/multi_window/application.rs
+++ b/src/multi_window/application.rs
@@ -44,7 +44,7 @@ pub trait Application: Sized {
///
/// This title can be dynamic! The runtime will automatically update the
/// title of your application when necessary.
- fn title(&self) -> String;
+ fn title(&self, window: window::Id) -> String;
/// Handles a __message__ and updates the state of the [`Application`].
///
@@ -110,7 +110,7 @@ pub trait Application: Sized {
false
}
- /// TODO(derezzedex)
+ /// Requests that the [`window`] be closed.
fn close_requested(&self, window: window::Id) -> Self::Message;
/// Runs the [`Application`].
@@ -163,8 +163,8 @@ where
(Instance(app), command)
}
- fn title(&self) -> String {
- self.0.title()
+ fn title(&self, window: window::Id) -> String {
+ self.0.title(window)
}
fn update(&mut self, message: Self::Message) -> Command<Self::Message> {