17
|
1
|
import {CheckBox, StandardListView, StyleMetrics} from "std-widgets.slint"; |
|
2
|
import {AboutPage, ControlsPage, ListViewPage, TableViewPage, TableViewPageAdapter, TextEditPage} from "pages.slint"; |
|
3
|
import {UiConfig} from "config.slint"; |
|
4
|
import {SideBar} from "sidebar.slint"; |
|
5
|
export {TableViewPageAdapter} |
|
6
|
export component App inherits Window { |
|
7
|
title: "Demo"; |
|
8
|
icon: @image-url("img/treez.png"); |
|
9
|
HorizontalLayout { |
|
10
|
side-bar := SideBar { |
|
11
|
title: "Demo"; |
|
12
|
model: ["Controls", "ListView", "About"]; |
|
13
|
} |
|
14
|
if(side-bar.current-item == 0) : ControlsPage {} |
|
15
|
if(side-bar.current-item == 1) : ListViewPage {} |
|
16
|
if(side-bar.current-item == 2) : AboutPage {} |
|
17
|
} |
|
18
|
} |