summaryrefslogtreecommitdiff
path: root/schist_desktop_gui/src/gui/components
diff options
context:
space:
mode:
Diffstat (limited to 'schist_desktop_gui/src/gui/components')
-rw-r--r--schist_desktop_gui/src/gui/components/table/view_table.rs2
-rw-r--r--schist_desktop_gui/src/gui/components/text.rs9
2 files changed, 10 insertions, 1 deletions
diff --git a/schist_desktop_gui/src/gui/components/table/view_table.rs b/schist_desktop_gui/src/gui/components/table/view_table.rs
index 801bbb7..3d4da64 100644
--- a/schist_desktop_gui/src/gui/components/table/view_table.rs
+++ b/schist_desktop_gui/src/gui/components/table/view_table.rs
@@ -48,7 +48,7 @@ where
}
fn format_string(text: &String) -> Text {
- Text::default(text).weak()
+ Text::default(text).weak().small()
}
fn format_currency(amount: i32) -> Text {
diff --git a/schist_desktop_gui/src/gui/components/text.rs b/schist_desktop_gui/src/gui/components/text.rs
index b67a7aa..36a6a13 100644
--- a/schist_desktop_gui/src/gui/components/text.rs
+++ b/schist_desktop_gui/src/gui/components/text.rs
@@ -35,6 +35,7 @@ enum Strength {
#[derive(Clone, Debug, PartialEq)]
enum Size {
VSmall,
+ Small,
Base,
}
@@ -74,6 +75,13 @@ impl Text {
}
}
+ pub fn small(&self) -> Self {
+ Self {
+ size: Some(Size::Small),
+ ..self.clone()
+ }
+ }
+
pub fn danger(&self) -> Self {
Self {
colour: Some(Colour::Danger),
@@ -133,6 +141,7 @@ where
iced::widget::text(text.borrow().content.clone())
.size(match text.borrow().size {
Some(Size::VSmall) => TEXT_SIZE_V_SM,
+ Some(Size::Small) => TEXT_SIZE_SM,
Some(Size::Base) | None => TEXT_SIZE_BASE,
})
.align_x(match &text.borrow().align {