diff options
| author | Polesznyák Márk <contact@pml68.dev> | 2025-10-26 20:22:20 +0100 |
|---|---|---|
| committer | Polesznyák Márk <contact@pml68.dev> | 2025-10-26 20:22:20 +0100 |
| commit | 0dcf63d06e17aa64caa64d26392d3187f9b730ea (patch) | |
| tree | 1800e235cb33167fedc270742c16eef2ffb0c926 /examples | |
| parent | fix(wip): multi line text selection box drawing (works for non-wrapped) (diff) | |
| download | iced_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.rs | 9 |
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, |
