Compare commits

..

No commits in common. "c5386eccd5496dc81329f052230f9d0434a536f0" and "3549c1a709ebc6847f528068eb85ecd63e8ea097" have entirely different histories.

5 changed files with 5 additions and 25 deletions

View File

@ -19,7 +19,6 @@ fn main() -> Result<(), slint::PlatformError> {
setup_main_tab(gui_elements_ref.clone(), logic_ref.clone());
setup_file_tab(gui_elements_ref.clone(), logic_ref.clone());
setup_about_tab(main_window_ref.clone());
let main_window = main_window_ref.borrow();
main_window.run()
@ -102,10 +101,3 @@ fn setup_file_tab(gui_elements_ref: Rc<RefCell<GUIElements>>, logic_ref: Rc<RefC
Ok(())
});
}
fn setup_about_tab(main_window_ref: Rc<RefCell<MainWindow>>) {
const VERSION: &str = env!("CARGO_PKG_VERSION");
let main_window = main_window_ref.borrow();
main_window.invoke_set_version(SharedString::from(VERSION));
}

View File

@ -57,14 +57,10 @@ export component MainWindow inherits Window {
}
Tab {
title: "About";
about_tab := AboutTab {}
AboutTab {}
}
}
public function set_version(version: string) {
about_tab.version = version;
}
public function change_to_load_file() {
file_tab.state = State.ConvertImage;
tab_widget.current-index = 0;

View File

@ -1,19 +1,14 @@
import { AboutSlint } from "std-widgets.slint";
export component AboutTab {
in property <string> version;
y: 0px;
VerticalLayout {
padding: 8px;
alignment: start;
Text {
font-size: 24pt;
text: "TIM_Tool Version " + root.version;
text: "TIM_Tool Version 0.1.0";
horizontal-alignment: center;
}
Image {
source: @image-url("../assets/TimTool64x64.png");
image-rendering: pixelated;
}
Text {
font-size: 20pt;
text: "Part of JabyEngine";

View File

@ -7,10 +7,7 @@ export enum State {
component ProjectWidget inherits Rectangle {
Text {
text: "Projects not supported yet";
color: #FF0000;
font-size: 30pt;
font-weight: 800;
text: "!!Planschbecken!!";
}
}

View File

@ -112,11 +112,11 @@ export component MainTab inherits Rectangle {
function update_viewport() {
if abs(self.viewport-x) + self.width > self.viewport-width {
self.viewport-x += (self.width + abs(self.viewport-x)) - self.viewport-width;
self.viewport-x = 0;
}
if abs(self.viewport-y) + self.height > self.viewport-height {
self.viewport-y += (self.height + abs(self.viewport-y)) - self.viewport-height;
self.viewport-y = 0;
}
}
}