use canonical module subfolder tree

This commit is contained in:
yggverse 2024-09-21 00:31:37 +03:00
parent 80783d2ae4
commit 8969899a2f
24 changed files with 0 additions and 23 deletions

View file

@ -1,27 +0,0 @@
use gtk::prelude::WidgetExt;
use gtk::Label;
pub fn new() -> Label {
let description = Label::builder()
.css_classes(["subtitle"])
.single_line_mode(true)
.ellipsize(gtk::pango::EllipsizeMode::End)
.build();
update(
&description,
"", // @TODO
);
description
}
pub fn update(description: &Label, text: &str) {
description.set_text(text);
if text.is_empty() {
description.hide();
} else {
description.show();
}
}

View file

@ -1,23 +0,0 @@
use gtk::Label;
pub fn new() -> Label {
let title = Label::builder()
.css_classes(["title"])
.single_line_mode(true)
.ellipsize(gtk::pango::EllipsizeMode::End)
.build();
update(&title, "Welcome");
return title;
}
pub fn update(title: &Label, text: &str) {
let default_text = "Yoda"; // @TODO
if text.is_empty() {
title.set_text(default_text);
} else {
title.set_text(&format!("{} - {}", text, default_text));
}
}