Files
fossil/src/gui.rs
senstella e6c6f94616 iced?
2025-10-08 15:31:39 +09:00

25 lines
498 B
Rust

use iced::{Element, widget::text_editor};
#[derive(Default)]
pub struct State {
content: text_editor::Content,
}
#[derive(Debug, Clone)]
pub enum Message {
Edit(text_editor::Action),
}
pub fn view(state: &State) -> Element<'_, Message> {
text_editor(&state.content)
.placeholder("Type something here...")
.on_action(Message::Edit)
.into()
}
pub fn update(state: &mut State, message: Message) {
match message {
Message::Edit(action) => {}
}
}