1
0

GeneratorWindow.xaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <controls:FancyWindow xmlns="https://spacestation14.io"
  2. xmlns:cc="clr-namespace:Content.Client.Administration.UI.CustomControls"
  3. xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
  4. MinSize="450 250"
  5. SetSize="450 250"
  6. Resizable="False"
  7. Title="{Loc 'portable-generator-ui-title'}">
  8. <BoxContainer Margin="4 0" Orientation="Horizontal">
  9. <BoxContainer Orientation="Vertical" HorizontalExpand="True" SizeFlagsStretchRatio="2" VerticalAlignment="Top" Margin="5">
  10. <GridContainer Margin="2 0 0 0" Columns="2" HorizontalExpand="True">
  11. <Label Name="StatusLabel" Text="{Loc 'portable-generator-ui-power-switch'}" HorizontalExpand="True" />
  12. <Control MinWidth="120">
  13. <Button Name="StartButton" Text="{Loc 'portable-generator-ui-start'}" />
  14. <Button Name="StopButton" Text="{Loc 'portable-generator-ui-stop'}" />
  15. <ProgressBar Name="StartProgress" MaxValue="1" />
  16. <Label Name="LabelUnanchored" Text="{Loc 'portable-generator-ui-unanchored'}" />
  17. </Control>
  18. <!-- Power -->
  19. <Label Text="{Loc 'portable-generator-ui-target-power-label'}"/>
  20. <SpinBox Name="TargetPower" HorizontalExpand="True"/>
  21. <Label Text="{Loc 'portable-generator-ui-efficiency-label'}"/>
  22. <BoxContainer Orientation="Horizontal" HorizontalExpand="True">
  23. <Label Name="Efficiency" Text="???%" />
  24. <Label Name="Eta" HorizontalExpand="True" Margin="4 0 0 0" />
  25. </BoxContainer>
  26. <Label Text="{Loc 'portable-generator-ui-fuel-use-label'}"/>
  27. <ProgressBar Name="FuelFraction" MinValue="0" MaxValue="1" HorizontalExpand="True"/>
  28. <Label Text="{Loc 'portable-generator-ui-fuel-left-label'}"/>
  29. <BoxContainer Orientation="Horizontal" HorizontalExpand="True">
  30. <Label Name="FuelLeft" Text="0" HorizontalExpand="True"/>
  31. <Button Name="FuelEject" Text="{Loc 'portable-generator-ui-eject'}" />
  32. </BoxContainer>
  33. <Label Name="OutputSwitchLabel" Text="{Loc 'portable-generator-ui-switch'}" Visible="False" />
  34. <Button Name="OutputSwitchButton" Visible="False" />
  35. <!-- Network stats menu -->
  36. <Label Text="{Loc 'portable-generator-ui-network-stats'}"/>
  37. <Control>
  38. <Label Name="NetworkStats" />
  39. </Control>
  40. </GridContainer>
  41. <Label Margin="2 0 0 0" Name="CloggedLabel" FontColorOverride="Red" Text="{Loc 'portable-generator-ui-clogged'}" />
  42. </BoxContainer>
  43. <cc:VSeparator StyleClasses="LowDivider"/>
  44. <PanelContainer Margin="12 0 0 0" StyleClasses="Inset" VerticalAlignment="Center">
  45. <SpriteView Name="EntityView" SetSize="64 64" Scale="2 2" OverrideDirection="South" Margin="15"/>
  46. </PanelContainer>
  47. </BoxContainer>
  48. </controls:FancyWindow>