Mercurial > demo / src/crates/ui/ui.slint
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 { 8 icon: @image-url("img/treez.png"); 12 model: ["Controls", "ListView", "TableView", "TextEdit", "About"]; 14 if(side-bar.current-item == 0) : ControlsPage {} 15 if(side-bar.current-item == 1) : ListViewPage {} 16 if(side-bar.current-item == 2) : TableViewPage {} 17 if(side-bar.current-item == 3) : TextEditPage {} 18 if(side-bar.current-item == 4) : AboutPage {}