summaryrefslogtreecommitdiffstats
path: root/examples/screenshot
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-03-16 15:53:03 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-03-16 15:54:37 +0100
commit93ae790da14544667176ecdbdd6a4eaaa98a248a (patch)
tree4af03301f9a16049d29be305c48b4054a3afee99 /examples/screenshot
parent5a986897d22f6d79a7a1fbaa4f3d1aaa1f9ca3bb (diff)
downloadiced-93ae790da14544667176ecdbdd6a4eaaa98a248a.tar.gz
iced-93ae790da14544667176ecdbdd6a4eaaa98a248a.tar.bz2
iced-93ae790da14544667176ecdbdd6a4eaaa98a248a.zip
Implement `Program::load` to specify startup `Command`
Diffstat (limited to 'examples/screenshot')
-rw-r--r--examples/screenshot/src/main.rs20
1 files changed, 2 insertions, 18 deletions
diff --git a/examples/screenshot/src/main.rs b/examples/screenshot/src/main.rs
index 3f955228..296a7f54 100644
--- a/examples/screenshot/src/main.rs
+++ b/examples/screenshot/src/main.rs
@@ -13,12 +13,12 @@ use ::image::ColorType;
fn main() -> iced::Result {
tracing_subscriber::fmt::init();
- iced::application(Example::new, Example::update, Example::view)
+ iced::application("Screenshot - Iced", Example::update, Example::view)
.subscription(Example::subscription)
- .title("Screenshot - Iced")
.run()
}
+#[derive(Default)]
struct Example {
screenshot: Option<Screenshot>,
saved_png_path: Option<Result<String, PngError>>,
@@ -44,22 +44,6 @@ enum Message {
}
impl Example {
- fn new() -> (Self, Command<Message>) {
- (
- Example {
- screenshot: None,
- saved_png_path: None,
- png_saving: false,
- crop_error: None,
- x_input_value: None,
- y_input_value: None,
- width_input_value: None,
- height_input_value: None,
- },
- Command::none(),
- )
- }
-
fn update(&mut self, message: Message) -> Command<Message> {
match message {
Message::Screenshot => {