416 lines
29 KiB
XML
416 lines
29 KiB
XML
<controls:BoxContainer Visible="False"
|
|
HorizontalExpand="True"
|
|
xmlns:controls="https://spacestation14.io"
|
|
xmlns:ui="clr-namespace:Content.Client.Shuttles.UI"
|
|
xmlns:controls1="clr-namespace:Content.Client.UserInterface.Controls"
|
|
xmlns:graphics="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client">
|
|
<ui:ShuttleNavControl Name="NavRadar"
|
|
MouseFilter="Stop"
|
|
VerticalAlignment="Stretch"
|
|
VerticalExpand="True"
|
|
HorizontalExpand="True"
|
|
Margin="5 4 10 5"/>
|
|
<!-- Nav controls -->
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 4">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#525252" BackgroundColor="#3d474d"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:GridContainer Columns="2">
|
|
<!-- Main Nav Panel Right Display -->
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 2 0 2">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#181818"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:BoxContainer Name="RightDisplayNav"
|
|
VerticalAlignment="Top"
|
|
HorizontalAlignment="Center"
|
|
VerticalExpand="True"
|
|
MinWidth="256"
|
|
MaxWidth="256"
|
|
Margin="5 5 5 5"
|
|
Orientation="Vertical">
|
|
<controls1:StripeBack
|
|
MinSize="48 48">
|
|
<controls:Label Name="NavDisplayLabel" Text="{controls:Loc 'shuttle-console-display-label'}"
|
|
VerticalExpand="True"
|
|
HorizontalAlignment="Center"/>
|
|
</controls1:StripeBack>
|
|
<!-- Main Info Panel -->
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 4">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="4" BorderColor="#333333" BackgroundColor="#141414"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="8 8 8 8">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#151515" BackgroundColor="#050505"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<!-- Overview -->
|
|
<controls:GridContainer Columns="2"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Top"
|
|
HorizontalExpand="True"
|
|
Margin="6 6 6 6"
|
|
Name="ReadonlyDisplay">
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-designation'}" FontColorOverride="#00ff2a"/>
|
|
<controls:Label Name="ShuttleDesignation"
|
|
Text="{controls:Loc 'shuttle-console-designation-unknown'}"
|
|
HorizontalExpand="True"
|
|
Align="Right"
|
|
FontColorOverride="#00ff2a"/>
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-position'}" FontColorOverride="#00ff2a"/>
|
|
<controls:Label Name="GridPosition"
|
|
Text="0.0, 0.0"
|
|
HorizontalExpand="True"
|
|
Align="Right"
|
|
FontColorOverride="#00ff2a"/>
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-orientation'}" FontColorOverride="#00ff2a"/>
|
|
<controls:Label Name="GridOrientation"
|
|
Text="0.0"
|
|
HorizontalExpand="True"
|
|
Align="Right"
|
|
FontColorOverride="#00ff2a"/>
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-linear-velocity'}" FontColorOverride="#00ff2a"/>
|
|
<controls:Label Name="GridLinearVelocity"
|
|
Text="0.0, 0.0"
|
|
HorizontalExpand="True"
|
|
Align="Right"
|
|
FontColorOverride="#00ff2a"/>
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-angular-velocity'}" FontColorOverride="#00ff2a"/>
|
|
<controls:Label Name="GridAngularVelocity"
|
|
Text="0.0"
|
|
HorizontalExpand="True"
|
|
Align="Right"
|
|
FontColorOverride="#00ff2a"/>
|
|
</controls:GridContainer>
|
|
</controls:PanelContainer>
|
|
</controls:PanelContainer>
|
|
<!-- Settings Panel -->
|
|
<controls1:StripeBack
|
|
MinSize="48 48">
|
|
<controls:Label Name="NavSettingsLabel" Text="{controls:Loc 'shuttle-console-nav-settings'}"
|
|
VerticalExpand="True"
|
|
HorizontalAlignment="Center"/>
|
|
</controls1:StripeBack>
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 4">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#181818"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:BoxContainer Orientation="Vertical"
|
|
Margin="2 2 2 2">
|
|
<controls:Button Name="IFFToggle"
|
|
Text="{controls:Loc 'shuttle-console-iff-toggle'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
ToggleMode="True"/>
|
|
<controls:Button Name="IFFShuttleToggle"
|
|
Text="{controls:Loc 'shuttle-console-iffshuttles-toggle'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
ToggleMode="True"/>
|
|
<controls:Button Name="DockToggle"
|
|
Text="{controls:Loc 'shuttle-console-dock-toggle'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
ToggleMode="True"/>
|
|
</controls:BoxContainer>
|
|
</controls:PanelContainer>
|
|
<!-- Frontier - Inertia dampener controls-->
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 4">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#181818"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:BoxContainer Name="DampenerModeButtons"
|
|
Orientation="Horizontal"
|
|
Margin="2 2 2 2">
|
|
<controls:Button Name="DampenerOff"
|
|
Text="{controls:Loc 'shuttle-console-inertia-dampener-off'}"
|
|
TextAlign="Center"
|
|
ToggleMode="True"
|
|
StyleClasses="ButtonSquare"
|
|
HorizontalExpand="True"
|
|
MinWidth="60"/>
|
|
<controls:Button Name="DampenerOn"
|
|
Text="{controls:Loc 'shuttle-console-inertia-dampener-dampen'}"
|
|
TextAlign="Center"
|
|
ToggleMode="True"
|
|
StyleClasses="ButtonSquare"
|
|
HorizontalExpand="True"
|
|
MinWidth="60"/>
|
|
<controls:Button Name="AnchorOn"
|
|
Text="{controls:Loc 'shuttle-console-inertia-dampener-anchor'}"
|
|
TextAlign="Center"
|
|
ToggleMode="True"
|
|
StyleClasses="ButtonSquare"
|
|
HorizontalExpand="True"
|
|
MinWidth="60"/>
|
|
</controls:BoxContainer>
|
|
</controls:PanelContainer>
|
|
<!-- End Frontier - Inertia dampener controls-->
|
|
<!-- Frontier - IFF search -->
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 4">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#181818"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:BoxContainer Orientation="Vertical" HorizontalExpand="True" Name="IffSearchBox" Margin="4 4 4 4">
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-iff-search'}"/>
|
|
<controls:LineEdit Name="IffSearchCriteria" Access="Public" HorizontalExpand="True"/>
|
|
</controls:BoxContainer>
|
|
</controls:PanelContainer>
|
|
<!-- End Frontier - IFF search -->
|
|
|
|
<!-- Frontier - Maximum IFF Distance -->
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 4">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#181818"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:BoxContainer Orientation="Vertical" HorizontalExpand="True">
|
|
<controls:BoxContainer Orientation="Vertical" HorizontalExpand="True" Name="MaximumIFFDistanceBox" Margin="4 4 4 4">
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-maximum-iff-distance'}"/>
|
|
<controls:SliderIntInput Name="MaximumIFFDistanceValue"
|
|
Access="Public"
|
|
MinValue="0"
|
|
MaxValue="3000"
|
|
Value="3000"
|
|
HorizontalExpand="True"/>
|
|
</controls:BoxContainer>
|
|
<!-- End Frontier - Maximum IFF Distance -->
|
|
|
|
<!-- Frontier - Maximum Shuttle Speed -->
|
|
<controls:BoxContainer Orientation="Vertical" HorizontalExpand="True" Name="MaximumShuttleSpeedBox" Margin="4 4 4 4">
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-maximum-speed'}"/>
|
|
<controls:SliderIntInput Name="MaximumShuttleSpeedValue"
|
|
Access="Public"
|
|
MinValue="0"
|
|
MaxValue="100"
|
|
Value="100"
|
|
HorizontalExpand="True"/>
|
|
</controls:BoxContainer>
|
|
</controls:BoxContainer>
|
|
</controls:PanelContainer>
|
|
<!-- End Frontier - Maximum Shuttle Speed -->
|
|
|
|
</controls:BoxContainer>
|
|
</controls:PanelContainer>
|
|
|
|
<!-- Additional Right Display -->
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="0 2 2 2">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#181818"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
|
|
<!-- Display-Proper, After Background Coloring in PanelContainer -->
|
|
<controls:BoxContainer Name="AdditionalRightDisplay"
|
|
VerticalAlignment="Top"
|
|
HorizontalAlignment="Right"
|
|
VerticalExpand="True"
|
|
MinWidth="256"
|
|
MaxWidth="256"
|
|
Margin="5 5 5 5"
|
|
Orientation="Vertical">
|
|
<controls1:StripeBack MinSize="48 48">
|
|
<controls:Label Name="RightAdditionalDisplayLabel" Text="{controls:Loc 'shuttle-console-additional-display-label'}"
|
|
VerticalExpand="True"
|
|
HorizontalAlignment="Center"/>
|
|
</controls1:StripeBack>
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 4">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="4" BorderColor="#333333" BackgroundColor="#141414"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="8 8 8 8">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#151515" BackgroundColor="#050505"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<!-- Overview -->
|
|
<controls:GridContainer Columns="1"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Top"
|
|
HorizontalExpand="True"
|
|
Margin="6 6 6 6"
|
|
Name="AdditionalReadonlyDisplay">
|
|
<!-- Network Port Buttons -->
|
|
<!-- <controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="4 4 4 54">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#181818"/>
|
|
</controls:PanelContainer.PanelOverride> -->
|
|
<controls:BoxContainer Orientation="Vertical" HorizontalExpand="True">
|
|
<controls:PanelContainer VerticalExpand="True" HorizontalExpand="True" Margin="2 2 2 6">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2" BorderColor="#333333" BackgroundColor="#050505"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-network-ports'}"
|
|
FontColorOverride="#00ff2a"
|
|
VerticalExpand="False"
|
|
HorizontalAlignment="Center"/>
|
|
</controls:PanelContainer>
|
|
<controls:PanelContainer Margin="1">
|
|
<controls:ScrollContainer
|
|
HorizontalExpand="False"
|
|
MinHeight="120"
|
|
MaxHeight="120">
|
|
<controls:GridContainer
|
|
Columns="3"
|
|
Rows="3"
|
|
HorizontalExpand="False"
|
|
HorizontalAlignment="Center"
|
|
Name="NetworkPortsBox"
|
|
Margin="0 6 0 6">
|
|
<controls:Button Name="DeviceButton1"
|
|
Text="{controls:Loc 'shuttle-console-device-button-1'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
SetWidth="55"/>
|
|
<controls:Button Name="DeviceButton2"
|
|
Text="{controls:Loc 'shuttle-console-device-button-2'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
SetWidth="55"/>
|
|
<controls:Button Name="DeviceButton3"
|
|
Text="{controls:Loc 'shuttle-console-device-button-3'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
SetWidth="55"/>
|
|
<controls:Button Name="DeviceButton4"
|
|
Text="{controls:Loc 'shuttle-console-device-button-4'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
SetWidth="55"/>
|
|
<controls:Button Name="DeviceButton5"
|
|
Text="{controls:Loc 'shuttle-console-device-button-5'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
SetWidth="55"/>
|
|
<controls:Button Name="DeviceButton6"
|
|
Text="{controls:Loc 'shuttle-console-device-button-6'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
SetWidth="55"/>
|
|
<controls:Button Name="DeviceButton7"
|
|
Text="{controls:Loc 'shuttle-console-device-button-7'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
SetWidth="55"/>
|
|
<controls:Button Name="DeviceButton8"
|
|
Text="{controls:Loc 'shuttle-console-device-button-8'}"
|
|
TextAlign="Center"
|
|
StyleClasses="ButtonSquare"
|
|
ToolTip="{controls:Loc 'shuttle-console-network-connect-tooltip'}"
|
|
SetWidth="55"/>
|
|
</controls:GridContainer>
|
|
</controls:ScrollContainer>
|
|
</controls:PanelContainer>
|
|
</controls:BoxContainer>
|
|
<!-- </controls:PanelContainer> -->
|
|
<!-- End Network Port Buttons -->
|
|
|
|
<!-- Frontier - settable target -->
|
|
<controls:BoxContainer Orientation="Vertical"
|
|
HorizontalExpand="True"
|
|
Name="TargetCoordsBox">
|
|
<!-- Заголовок -->
|
|
<controls:PanelContainer VerticalExpand="True"
|
|
HorizontalExpand="True"
|
|
Margin="2 2 2 6">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2"
|
|
BorderColor="#333333"
|
|
BackgroundColor="#050505"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-target'}"
|
|
FontColorOverride="#00ff2a"
|
|
VerticalExpand="False"
|
|
HorizontalAlignment="Center"/>
|
|
</controls:PanelContainer>
|
|
<!-- Поля ввода -->
|
|
<controls:BoxContainer Orientation="Horizontal"
|
|
HorizontalExpand="True"
|
|
Align="Center"
|
|
Margin="0 0 0 3">
|
|
<controls:LineEdit Name="TargetX"
|
|
Access="Public"
|
|
HorizontalExpand="True"/>
|
|
<controls:LineEdit Name="TargetY"
|
|
Access="Public"
|
|
HorizontalExpand="True"/>
|
|
</controls:BoxContainer>
|
|
<!-- Кнопки -->
|
|
<controls:BoxContainer Orientation="Horizontal"
|
|
HorizontalExpand="True"
|
|
Align="Center">
|
|
<controls:Button Name="TargetSet"
|
|
Text="{controls:Loc 'shuttle-console-set-target'}"
|
|
TextAlign="Center"
|
|
MinWidth="20"
|
|
ToolTip="{controls:Loc 'shuttle-console-set-target-description'}"
|
|
StyleClasses="ButtonSquare"
|
|
Margin="0"/>
|
|
<controls:Button Name="TargetShow"
|
|
Text="{controls:Loc 'shuttle-console-hide-target'}"
|
|
TextAlign="Center"
|
|
ToggleMode="True"
|
|
MinWidth="20"
|
|
ToolTip="{controls:Loc 'shuttle-console-hide-target-description'}"
|
|
StyleClasses="ButtonSquare"
|
|
Margin="0"/>
|
|
</controls:BoxContainer>
|
|
</controls:BoxContainer>
|
|
<!-- End Frontier - settable target -->
|
|
|
|
<!-- Frontier - Service Flags -->
|
|
<controls:BoxContainer Orientation="Vertical"
|
|
HorizontalExpand="True"
|
|
Name="ServiceFlagsBox">
|
|
<!-- Заголовок -->
|
|
<controls:PanelContainer VerticalExpand="True"
|
|
HorizontalExpand="True"
|
|
Margin="2 2 2 6">
|
|
<controls:PanelContainer.PanelOverride>
|
|
<graphics:StyleBoxFlat BorderThickness="2"
|
|
BorderColor="#333333"
|
|
BackgroundColor="#050505"/>
|
|
</controls:PanelContainer.PanelOverride>
|
|
<controls:Label Text="{controls:Loc 'shuttle-console-service-flags'}"
|
|
FontColorOverride="#00ff2a"
|
|
VerticalExpand="False"
|
|
HorizontalAlignment="Center"/>
|
|
</controls:PanelContainer>
|
|
<controls:BoxContainer Orientation="Vertical"
|
|
HorizontalExpand="True"
|
|
Align="Center"
|
|
Margin="0 0 0 3">
|
|
<controls:Button Name="ServiceFlagServices"
|
|
Text="{controls:Loc 'shuttle-console-service-flag-Services-label'}"
|
|
TextAlign="Center"
|
|
ToggleMode="True"
|
|
MinWidth="30"
|
|
ToolTip="{controls:Loc 'shuttle-console-service-flag-Services-description'}"
|
|
StyleClasses="ButtonSquare"
|
|
Margin="0"/>
|
|
<controls:Button Name="ServiceFlagTrade"
|
|
Text="{controls:Loc 'shuttle-console-service-flag-Trade-label'}"
|
|
TextAlign="Center"
|
|
ToggleMode="True"
|
|
MinWidth="30"
|
|
ToolTip="{controls:Loc 'shuttle-console-service-flag-Trade-description'}"
|
|
StyleClasses="ButtonSquare"
|
|
Margin="0"/>
|
|
<controls:Button Name="ServiceFlagSocial"
|
|
Text="{controls:Loc 'shuttle-console-service-flag-Social-label'}"
|
|
TextAlign="Center"
|
|
ToggleMode="True"
|
|
MinWidth="30"
|
|
ToolTip="{controls:Loc 'shuttle-console-service-flag-Social-description'}"
|
|
StyleClasses="ButtonSquare"
|
|
Margin="0"/>
|
|
</controls:BoxContainer>
|
|
</controls:BoxContainer>
|
|
<!-- End Frontier - Service Flags -->
|
|
</controls:GridContainer> <!-- End of Right Additional Panel Contents -->
|
|
</controls:PanelContainer> <!-- End of Right Additional Panel Background -->
|
|
</controls:PanelContainer> <!-- End of Right Additional Panel Background -->
|
|
</controls:BoxContainer> <!-- End of Right Additional Display -->
|
|
</controls:PanelContainer>
|
|
</controls:GridContainer> <!-- End of Right-Side Dual Columns -->
|
|
</controls:PanelContainer> <!-- End of Nav Controls -->
|
|
</controls:BoxContainer> <!-- End of Shuttle Menu -->
|
|
|