1786044319

This commit is contained in:
2026-08-06 21:25:19 +02:00
parent e220c91627
commit 0878a53a1e
2 changed files with 52 additions and 3 deletions

View File

@@ -17,7 +17,6 @@ fn main() -> Result<(), slint::PlatformError> {
slint::spawn_local(async move {
sleep(Duration::from_secs(5));
weak_window.upgrade_in_event_loop(move |ui| {
println!("Goodbye!");
ui.set_text("GoodBye!".into());
})
})

View File

@@ -10,12 +10,62 @@ export component MainWindow inherits Window {
preferred-width: 1024px;
preferred-height: 600px;
in-out property <int> current-page: 0;
in property <string> text: "Hello World";
in property <string> next-event-label: "NEXT EVENT";
in property <string> next-event-title: "LOADING CALENDAR";
in property <string> next-event-time: "--";
callback set-label(string);
callback user-activity();
Rectangle {
x: 0;
y: 0;
width: parent.width;
height: 5px;
background: black;
}
TouchArea {
x: 0;
y: 5px;
width: parent.width - 78px;
height: 78px;
clicked => { root.user-activity(); root.current-page = 2; }
}
Text {
text: text;
x: 38px;
y: 12px;
width: parent.width - 128px;
height: 18px;
text: root.next-event-label;
font-size: 14px;
font-weight: 700;
}
Text {
x: 38px;
y: 32px;
width: 390px;
height: 36px;
text: root.next-event-title;
font-size: 22px;
font-weight: 700;
overflow: elide;
vertical-alignment: center;
}
Text {
x: 438px;
y: 32px;
width: 100px;
height: 36px;
text: root.next-event-time;
font-size: 18px;
font-weight: 700;
horizontal-alignment: right;
vertical-alignment: center;
}
}