use floem::keyboard::{Key, NamedKey};
use floem::prelude::*;
fn main() {
floem::launch(markdown_view);
}
fn markdown_view() -> impl IntoView {
let builder =
"abc 中文1 こんにちは".red().italic() + "def 中文2 こんにちは".blue().oblique() + "\nefg 中文3 こんにちは";
let view = v_stack((
builder.style(|s| s.padding_left(15)),
))
.style(|s| s.size_full().items_center().justify_center().gap(10));
let id = view.id();
view.on_key_up(
Key::Named(NamedKey::F11),
|m| m.is_empty(),
move |_| id.inspect(),
)
}