diff --git a/wgui/src/parser/style.rs b/wgui/src/parser/style.rs index 028b115..5c0eb91 100644 --- a/wgui/src/parser/style.rs +++ b/wgui/src/parser/style.rs @@ -6,8 +6,8 @@ use taffy::{ use crate::{ drawing, parser::{ - AttribPair, is_percent, parse_color_hex, parse_f32, parse_percent, parse_size_unit, parse_val, - print_invalid_attrib, print_invalid_value, + is_percent, parse_color_hex, parse_f32, parse_percent, parse_size_unit, parse_val, print_invalid_attrib, + print_invalid_value, AttribPair, }, renderer_vk::text::{FontWeight, HorizontalAlign, TextStyle}, widget::util::WLength, @@ -98,6 +98,13 @@ pub fn parse_text_style(attribs: &[AttribPair]) -> TextStyle { print_invalid_attrib(key, value); } } + "wrap" => { + if let Ok(y) = value.parse::() { + style.wrap = y == 1; + } else { + print_invalid_attrib(key, value); + } + } _ => {} } } diff --git a/wlx-overlay-s/src/assets/gui/toast.xml b/wlx-overlay-s/src/assets/gui/toast.xml index f1fc23a..56976fe 100644 --- a/wlx-overlay-s/src/assets/gui/toast.xml +++ b/wlx-overlay-s/src/assets/gui/toast.xml @@ -3,12 +3,12 @@
- +
-