From e7509d41405a1f5af64f2f74166f2bc5f1673225 Mon Sep 17 00:00:00 2001 From: Polesznyák Márk Date: Mon, 20 Oct 2025 12:47:36 +0200 Subject: feat: make markdown support optional with a feature flag --- examples/iced.rs | 63 -------------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 examples/iced.rs (limited to 'examples/iced.rs') diff --git a/examples/iced.rs b/examples/iced.rs deleted file mode 100644 index e031d08..0000000 --- a/examples/iced.rs +++ /dev/null @@ -1,63 +0,0 @@ -#![allow(missing_docs)] -use iced::widget::{center, column, responsive}; -use iced::{Center, Element, color}; -use iced_selection::{rich_text, span}; - -fn main() -> iced::Result { - iced::run(State::update, State::view) -} - -#[derive(Default)] -struct State { - link: Option, -} - -#[derive(Debug, Clone)] -enum Message { - LinkClicked(String), -} - -impl State { - fn update(&mut self, message: Message) { - match message { - Message::LinkClicked(link) => { - let _ = open::that(&link); - self.link = Some(link); - } - }; - } - - fn view(&self) -> Element<'_, Message> { - responsive(|size| { - center( - column![ - rich_text![ - span("iced") - .color(color!(0x2b79a2)) - .link("https://iced.rs"), - " is a cross-platform GUI library for ", - span("Rust") - .color(color!(0x2b79a2)) - .link("https://rust-lang.org"), - ". It is inspired by ", - span("Elm") - .color(color!(0x2b79a2)) - .link("https://elm-lang.org"), - "." - ] - .on_link_click(Message::LinkClicked), - self.link.as_deref().map(|link| rich_text![ - "Last clicked link: ", - span(link).color(color!(0x2b79a2)).link(link) - ] - .on_link_click(Message::LinkClicked)) - ] - .spacing(10) - .align_x(Center) - .max_width(size.width * 0.8), - ) - .into() - }) - .into() - } -} -- cgit v1.2.3