changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > demo / ui/ui.slint

changeset 18: a1137af05c8d
parent: e4c9ec452eb6
author: ellis <ellis@rwest.io>
date: Mon, 29 May 2023 21:46:21 -0400
permissions: -rw-r--r--
description: removed fig, use sexprs instead
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", "TableView", "TextEdit", "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) : TableViewPage {}
17  if(side-bar.current-item == 3) : TextEditPage {}
18  if(side-bar.current-item == 4) : AboutPage {}
19  }
20 }