aboutsummaryrefslogtreecommitdiff
path: root/examples/name/src/main.rs
diff options
context:
space:
mode:
authorPolesznyák Márk <contact@pml68.dev>2025-10-26 20:22:20 +0100
committerPolesznyák Márk <contact@pml68.dev>2025-10-26 20:22:20 +0100
commit0dcf63d06e17aa64caa64d26392d3187f9b730ea (patch)
tree1800e235cb33167fedc270742c16eef2ffb0c926 /examples/name/src/main.rs
parentfix(wip): multi line text selection box drawing (works for non-wrapped) (diff)
downloadiced_selection-0dcf63d06e17aa64caa64d26392d3187f9b730ea.tar.gz
feat: clean up debugging code, add multi-line fix to `Rich`
Diffstat (limited to '')
-rw-r--r--examples/name/src/main.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/examples/name/src/main.rs b/examples/name/src/main.rs
index 2a733d5..bfb60be 100644
--- a/examples/name/src/main.rs
+++ b/examples/name/src/main.rs
@@ -1,9 +1,10 @@
+use iced::widget::operation::focus_next;
use iced::widget::{center, column, text_input};
-use iced::{Center, Element};
+use iced::{Center, Element, Task};
use iced_selection::text;
fn main() -> iced::Result {
- iced::run(State::update, State::view)
+ iced::application(State::new, State::update, State::view).run()
}
#[derive(Default)]
@@ -17,6 +18,10 @@ enum Message {
}
impl State {
+ fn new() -> (Self, Task<Message>) {
+ (Self::default(), focus_next())
+ }
+
fn update(&mut self, message: Message) {
match message {
Message::UpdateText(name) => self.name = name,