macro_rules! boxy {
($($key:ident: $value:expr),* $(,)?) => { ... };
}Expand description
Macro for creating a new Boxy struct
ยงExample
// use the boxy macro
let boxy = boxy!(type: BoxType::Double, color:"#00ffff", external_pad: 2, internal_pad: 1, alignment: BoxAlign::Left, segcount: 3);
// Adding text segments
boxy.add_text_sgmt("Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "#ffff");
boxy.add_text_sgmt("et quasi architecto beatae vitae dicta sunt explicabo.", "#ffff");
boxy.add_text_sgmt("Hello Theree", "#ffff");
boxy.display();! the segcount sets the number of segments in the box. If text for only two segments is provided, the third segment will be displayed empty.
! the padding values here are taken to be for uniform padding on all sides.