use core::f32; use iced::{ alignment::{Horizontal, Vertical}, widget::text::Shaping, Alignment, ContentFit, Font, Length, Padding, }; pub struct Props { pub align_items: Option, pub align_x: Option, pub align_y: Option, pub horizontal_alignment: Option, pub vertical_alignment: Option, pub width: Option, pub height: Option, pub max_width: Option, pub max_height: Option, pub font: Option, pub padding: Option, pub spacing: Option, pub content_fit: Option, pub shaping: Option, } impl Default for Props { fn default() -> Self { Self { align_items: None, align_x: None, align_y: None, horizontal_alignment: None, vertical_alignment: None, width: None, height: None, max_width: None, max_height: None, font: None, padding: None, spacing: None, content_fit: None, shaping: None, } } }