Files
StarterNG/StarterNG/MainWindow.axaml

112 lines
5.1 KiB
XML

<sukiUi:SukiWindow
x:Class="StarterNG.MainWindow"
xmlns="https://github.com/avaloniaui"
xmlns:sukiUi="clr-namespace:SukiUI.Controls;assembly=SukiUI"
xmlns:materialIcons="clr-namespace:Material.Icons.Avalonia;assembly=Material.Icons.Avalonia"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:svg="clr-namespace:Avalonia.Svg;assembly=Avalonia.Svg"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:views="clr-namespace:StarterNG.Views"
xmlns:starterNg="clr-namespace:StarterNG"
BackgroundStyle="Flat"
Title="MaSzyna - Symulator pojazdów szynowych" Height="800" Width="1000" WindowStartupLocation="CenterScreen">
<sukiUi:SukiWindow.RightWindowTitleBarControls>
<Button Classes="Basic" Click="openLastLogClick"
ToolTip.Tip="{Binding [ShowLatestLogTooltip], Source={x:Static starterNg:App.Loc}}">
<materialIcons:MaterialIcon Kind="FileDocument"/>
</Button>
<Label VerticalAlignment="Center" Content="{x:Static starterNg:AppInfo.Version}"/>
</sukiUi:SukiWindow.RightWindowTitleBarControls>
<sukiUi:SukiSideMenu IsMenuExpanded="False">
<sukiUi:SukiSideMenu.Items>
<!-- SCENARIUSZE -->
<sukiUi:SukiSideMenuItem
Header="{Binding [NavScenarios], Source={x:Static starterNg:App.Loc}}"
Classes="Compact">
<sukiUi:SukiSideMenuItem.Icon>
<materialIcons:MaterialIcon Kind="ListBox" />
</sukiUi:SukiSideMenuItem.Icon>
<sukiUi:SukiSideMenuItem.PageContent>
<views:Scenarios />
</sukiUi:SukiSideMenuItem.PageContent>
</sukiUi:SukiSideMenuItem>
<!-- Lokomotywownia -->
<sukiUi:SukiSideMenuItem
Header="{Binding [NavDepot], Source={x:Static starterNg:App.Loc}}"
Classes="Compact">
<sukiUi:SukiSideMenuItem.Icon>
<materialIcons:MaterialIcon Kind="Train" />
</sukiUi:SukiSideMenuItem.Icon>
<sukiUi:SukiSideMenuItem.PageContent>
<views:Depot />
</sukiUi:SukiSideMenuItem.PageContent>
</sukiUi:SukiSideMenuItem>
<!-- Ustawienia -->
<sukiUi:SukiSideMenuItem
Header="{Binding [NavSettings], Source={x:Static starterNg:App.Loc}}"
Classes="Compact">
<sukiUi:SukiSideMenuItem.Icon>
<materialIcons:MaterialIcon Kind="Settings" />
</sukiUi:SukiSideMenuItem.Icon>
<sukiUi:SukiSideMenuItem.PageContent>
<views:Settings/>
</sukiUi:SukiSideMenuItem.PageContent>
</sukiUi:SukiSideMenuItem>
<!-- Sterowanie -->
<sukiUi:SukiSideMenuItem
Header="{Binding [NavControls], Source={x:Static starterNg:App.Loc}}"
Classes="Compact">
<sukiUi:SukiSideMenuItem.Icon>
<materialIcons:MaterialIcon Kind="Controller" />
</sukiUi:SukiSideMenuItem.Icon>
<sukiUi:SukiSideMenuItem.PageContent>
<Label>Work in progress</Label>
</sukiUi:SukiSideMenuItem.PageContent>
</sukiUi:SukiSideMenuItem>
</sukiUi:SukiSideMenu.Items>
<sukiUi:SukiSideMenu.HeaderContent>
<svg:Svg
Path="/Assets/Logo/maszyna_white.svg"
Width="200"
Margin="16"
Height="60" />
</sukiUi:SukiSideMenu.HeaderContent>
<sukiUi:SukiSideMenu.FooterContent>
<StackPanel HorizontalAlignment="Center" Orientation="Horizontal">
<!-- eu07.pl -->
<Button Classes="Basic" Cursor="Hand" Tag="http://eu07.pl/" Click="linkClick">
<materialIcons:MaterialIcon Kind="Web" />
</Button>
<!-- Discord -->
<Button Classes="Basic" Cursor="Hand" Tag="https://discord.gg/eu07" Click="linkClick">
<PathIcon Data="{StaticResource DiscordLogo}" Height="12" />
</Button>
<!-- Facebook -->
<Button Classes="Basic" Cursor="Hand" Tag="http://www.facebook.com/MaSzynaeu07pl" Click="linkClick">
<materialIcons:MaterialIcon Kind="Facebook" />
</Button>
<!-- Youtube -->
<Button Classes="Basic" Cursor="Hand" Tag="http://www.youtube.com/@eu07official" Click="linkClick">
<materialIcons:MaterialIcon Kind="Youtube" />
</Button>
<!-- Github -->
<Button Classes="Basic" Cursor="Hand" Tag="http://github.com/MaSzyna-EU07/" Click="linkClick">
<materialIcons:MaterialIcon Kind="Github" />
</Button>
</StackPanel>
</sukiUi:SukiSideMenu.FooterContent>
</sukiUi:SukiSideMenu>
</sukiUi:SukiWindow>