MicrowaveMenu.xaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <controls:FancyWindow
  2. xmlns="https://spacestation14.io"
  3. xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
  4. xmlns:gfx="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client"
  5. xmlns:style="clr-namespace:Content.Client.Stylesheets"
  6. Title="{Loc 'microwave-menu-title'}"
  7. MinWidth="512"
  8. MinSize="512 256">
  9. <BoxContainer Orientation="Vertical">
  10. <BoxContainer Orientation="Horizontal" >
  11. <PanelContainer
  12. Name="IngredientsPanel"
  13. Access="Public"
  14. MinSize="300 128"
  15. Margin="5 5">
  16. <PanelContainer.PanelOverride>
  17. <gfx:StyleBoxFlat BackgroundColor="#1B1B1E" />
  18. </PanelContainer.PanelOverride>
  19. <ItemList
  20. Name="IngredientsList"
  21. Access="Public"
  22. Margin="5 5"
  23. VerticalExpand="True"
  24. HorizontalExpand="True"
  25. StyleClasses="transparentBackgroundItemList"
  26. SelectMode="Button"
  27. SizeFlagsStretchRatio="3"
  28. ItemSeparation="5"
  29. MinSize="100 128">
  30. <!-- Ingredients are added here by code -->
  31. </ItemList>
  32. </PanelContainer>
  33. <BoxContainer
  34. Orientation="Vertical"
  35. MinWidth="170"
  36. Margin="10 10"
  37. VerticalExpand="True"
  38. HorizontalExpand="True">
  39. <PanelContainer
  40. VerticalExpand="True"
  41. HorizontalExpand="True">
  42. <PanelContainer
  43. VerticalExpand="True"
  44. ModulateSelfOverride="#FF0000"
  45. MinSize="100 128">
  46. <BoxContainer Orientation="Vertical">
  47. <Label
  48. Name="CookTimeInfoLabel"
  49. Access="Public"
  50. Align="Center"
  51. Modulate="#FFFFFF"
  52. VAlign="Center" />
  53. <BoxContainer Orientation="Vertical">
  54. <Button
  55. Name="InstantCookButton"
  56. Access="Public"
  57. Text="{Loc 'microwave-menu-instant-button'}"
  58. StyleClasses="OpenLeft"
  59. ToggleMode="True"
  60. Margin="0 0 2 0"
  61. TextAlign="Center" />
  62. <GridContainer
  63. Name="CookTimeButtonVbox"
  64. HSeparationOverride="1"
  65. VSeparationOverride="1"
  66. HorizontalExpand="True"
  67. Columns="3"
  68. Margin="0"
  69. Access="Public">
  70. <!-- Cook time buttons are added here by code -->
  71. </GridContainer>
  72. <BoxContainer
  73. Orientation="Vertical"
  74. Align="Center"
  75. SizeFlagsStretchRatio="3">
  76. <Control MinSize="0 15" />
  77. <Button
  78. Name="StartButton"
  79. Access="Public"
  80. Text="{Loc 'microwave-menu-start-button'}"
  81. StyleClasses="ButtonColorGreen"
  82. TextAlign="Center" />
  83. <Button
  84. Name="EjectButton"
  85. Access="Public"
  86. Text="{Loc 'microwave-menu-eject-all-text'}"
  87. ToolTip="{Loc 'microwave-menu-eject-all-tooltip'}"
  88. StyleClasses="ButtonColorRed"
  89. TextAlign="Center" />
  90. </BoxContainer>
  91. </BoxContainer>
  92. </BoxContainer>
  93. </PanelContainer>
  94. </PanelContainer>
  95. </BoxContainer>
  96. </BoxContainer>
  97. <!-- Footer -->
  98. <BoxContainer Orientation="Vertical">
  99. <PanelContainer StyleClasses="LowDivider" />
  100. </BoxContainer>
  101. </BoxContainer>
  102. <PanelContainer Name="DisableCookingPanelOverlay" MouseFilter="Stop">
  103. <PanelContainer.PanelOverride>
  104. <gfx:StyleBoxFlat BackgroundColor="#1B1B1E66" />
  105. </PanelContainer.PanelOverride>
  106. </PanelContainer>
  107. </controls:FancyWindow>