From cdbc0559c2ee328be8e32ab0a13766c76dc2d3dd Mon Sep 17 00:00:00 2001 From: griffi-gh Date: Wed, 28 Feb 2024 16:54:14 +0100 Subject: [PATCH] update readme --- .assets/exemplaris.png | Bin 0 -> 7020 bytes README.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 .assets/exemplaris.png diff --git a/.assets/exemplaris.png b/.assets/exemplaris.png new file mode 100644 index 0000000000000000000000000000000000000000..910ca533bec55100fe4930ad7f4a203582657601 GIT binary patch literal 7020 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 +

Example

+ + +
Container::default()
+  .with_size(size!(100%, 50%))
+  .with_align(Alignment::Center)
+  .with_padding(5.)
+  .with_gap(10.)
+  .with_corner_radius(10.)
+  .with_background(color::WHITE)
+  .with_children(|ui| {
+    Text::default()
+      .with_text("Hello, world")
+      .with_text_size(100)
+      .with_color(color::BLACK)
+      .add_child(ui);
+    Container::default()
+      .with_padding((10., 20.))
+      .with_corner_radius((2.5, 30., 2.5, 2.5))
+      .with_background(color::DARK_RED)
+      .with_children(|ui| {
+        Text::default()
+          .with_text("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
+          .with_text_size(24)
+          .add_child(ui);
+      })
+      .add_child(ui);
+  })
+  .add_root(&mut hui, resolution);
+

Backends

Latest stable release: