1. Finished GUI

2. Implemented Geolocation API
This commit is contained in:
brotoskyj
2025-01-28 14:51:14 -05:00
parent a703ec3149
commit 18ab70c299
11 changed files with 1412 additions and 16 deletions
+24 -7
View File
@@ -1,12 +1,29 @@
import { AboutSlint, VerticalBox } from "std-widgets.slint";
import { StandardListView } from "std-widgets.slint";
import { UserModules} from "pages/usermodules.slint";
import { ComputerModules } from "pages/computermodules.slint";
import { OtherTools } from "pages/othertools.slint";
import { SettingsModules } from "pages/settings.slint";
import { SideBar } from "sidebar.slint";
export { OtherToolCallbacks } from "pages/othertools.slint";
export component MainWindow inherits Window {
VerticalBox {
Text {
text: "Hello World!";
}
AboutSlint {
preferred-height: 150px;
title: @tr("CHAMP");
preferred-width: 984px;
preferred-height: 661px;
HorizontalLayout {
side-bar := SideBar {
title: @tr("Menu");
model: [
@tr("Menu" => "User Modules"),
@tr("Menu" => "Computer Modules"),
@tr("Menu" => "Other Tools"),
@tr("Menu" => "Settings")
];
}
if(side-bar.current-item == 0): UserModules { }
if(side-bar.current-item == 1): ComputerModules { }
if(side-bar.current-item == 2): OtherTools { }
if(side-bar.current-item == 3): SettingsModules { }
}
}