changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > demo / ui/ui.slint

changeset 17: e4c9ec452eb6
child: a1137af05c8d
author: ellis <ellis@rwest.io>
date: Sat, 27 May 2023 21:07:55 -0400
permissions: -rw-r--r--
description: ui work
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 }