1
0

LauncherConnectingGui.xaml 5.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <Control xmlns="https://spacestation14.io"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. xmlns:gfx="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client"
  4. xmlns:parallax="clr-namespace:Content.Client.Parallax"
  5. xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls">
  6. <parallax:ParallaxControl />
  7. <Control HorizontalAlignment="Center" VerticalAlignment="Center">
  8. <PanelContainer StyleClasses="AngleRect" />
  9. <BoxContainer Orientation="Vertical" MinSize="300 200">
  10. <BoxContainer Orientation="Horizontal">
  11. <Label Margin="8 0 0 0" Text="{Loc 'connecting-title'}"
  12. StyleClasses="LabelHeading" VAlign="Center" />
  13. <Button Name="ExitButton" Text="{Loc 'connecting-exit'}"
  14. HorizontalAlignment="Right" HorizontalExpand="True" />
  15. </BoxContainer>
  16. <controls:HighDivider />
  17. <BoxContainer Orientation="Vertical" VerticalExpand="True" Margin="4 4 4 0">
  18. <Control VerticalExpand="True" Margin="0 0 0 8">
  19. <BoxContainer Orientation="Vertical" Name="ConnectingStatus">
  20. <Label Text="{Loc 'connecting-in-progress'}" Align="Center" />
  21. <Label Name="ConnectStatus" StyleClasses="LabelSubText" Align="Center" />
  22. </BoxContainer>
  23. <BoxContainer Orientation="Vertical" Name="ConnectFail" Visible="False" SeparationOverride="10">
  24. <RichTextLabel Name="ConnectFailReason" VerticalAlignment="Stretch"/>
  25. <BoxContainer Orientation="Horizontal" Align="Center">
  26. <Button Name="RetryButton"
  27. Text="{Loc 'connecting-retry'}"
  28. HorizontalAlignment="Center"
  29. VerticalAlignment="Bottom"
  30. StyleClasses="OpenRight"/>
  31. <Button Name="CopyButton"
  32. Text="{Loc 'connecting-copy'}"
  33. HorizontalAlignment="Center"
  34. VerticalAlignment="Bottom"
  35. StyleClasses="OpenLeft"/>
  36. </BoxContainer>
  37. </BoxContainer>
  38. <BoxContainer Orientation="Vertical" Name="Disconnected" Visible="False" SeparationOverride="10">
  39. <Label Text="{Loc 'connecting-disconnected'}" Align="Center" />
  40. <Label Name="DisconnectReason" Align="Center" />
  41. <BoxContainer Orientation="Horizontal" Align="Center" VerticalAlignment="Bottom">
  42. <Button Name="ReconnectButton"
  43. Text="{Loc 'connecting-reconnect'}"
  44. HorizontalAlignment="Center"
  45. VerticalAlignment="Bottom"
  46. StyleClasses="OpenRight"/>
  47. <Button Name="CopyButtonDisconnected"
  48. Text="{Loc 'connecting-copy'}"
  49. HorizontalAlignment="Center"
  50. VerticalAlignment="Bottom"
  51. StyleClasses="OpenLeft"/>
  52. </BoxContainer>
  53. </BoxContainer>
  54. </Control>
  55. <Label Name="ConnectingAddress" StyleClasses="LabelSubText" HorizontalAlignment="Center" />
  56. </BoxContainer>
  57. <PanelContainer>
  58. <PanelContainer.PanelOverride>
  59. <gfx:StyleBoxFlat BackgroundColor="#444" ContentMarginTopOverride="2" />
  60. </PanelContainer.PanelOverride>
  61. </PanelContainer>
  62. <BoxContainer Orientation="Horizontal" Margin="12 0 4 0" VerticalAlignment="Bottom">
  63. <Label Text="{Loc 'connecting-tip'}" StyleClasses="LabelSubText" />
  64. <Label Text="{Loc 'connecting-version'}" StyleClasses="LabelSubText"
  65. HorizontalAlignment="Right" HorizontalExpand="True" />
  66. </BoxContainer>
  67. </BoxContainer>
  68. </Control>
  69. <!-- Bottom window for tips -->
  70. <PanelContainer Name="LoginTips" StyleClasses="AngleRect" Margin="0 10" MaxWidth="600" VerticalExpand="True" VerticalAlignment="Bottom">
  71. <BoxContainer Orientation="Vertical" VerticalExpand="True">
  72. <controls:StripeBack>
  73. <BoxContainer Orientation="Horizontal" HorizontalAlignment="Center">
  74. <Label Name="LoginTipTitle" Text="Tip" StyleClasses="LabelHeading" Align="Center"/>
  75. </BoxContainer>
  76. </controls:StripeBack>
  77. <BoxContainer Orientation="Vertical" Margin="5 5 5 5" >
  78. <RichTextLabel Name="LoginTip" VerticalExpand="True" />
  79. </BoxContainer>
  80. </BoxContainer>
  81. </PanelContainer>
  82. </Control>