UI template
This commit is contained in:
parent
8cec608e21
commit
b6413f0e7d
6 changed files with 5897 additions and 21 deletions
35
ui/review.slint
Normal file
35
ui/review.slint
Normal file
|
@ -0,0 +1,35 @@
|
|||
import { VerticalBox, LineEdit, Button, DatePickerPopup } from "std-widgets.slint";
|
||||
import { Timeline } from "timeline.slint";
|
||||
|
||||
export component ReviewWidget inherits VerticalBox {
|
||||
property<int> current-year;
|
||||
property<int> current-month;
|
||||
property<int> current-day;
|
||||
|
||||
Timeline {}
|
||||
GridLayout {
|
||||
spacing-vertical: 8px;
|
||||
spacing-horizontal: 16px;
|
||||
Text {
|
||||
text: "Day: \{current-day}/\{current-month}/\{current-year}";
|
||||
font-size: 32px;
|
||||
horizontal-alignment: right;
|
||||
}
|
||||
Button {
|
||||
text: "Select";
|
||||
clicked => {
|
||||
date-picker.show()
|
||||
}
|
||||
}
|
||||
}
|
||||
date-picker := DatePickerPopup {
|
||||
x: (root.width - self.width) / 2;
|
||||
y: (root.height - self.height) / 2;
|
||||
title: "";
|
||||
accepted(date) => {
|
||||
current-year = date.year;
|
||||
current-month = date.month;
|
||||
current-day = date.day;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue