Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddBackAndForwardButtons()

void Terraria.GameContent.UI.States.UIBestiaryTest.AddBackAndForwardButtons ( UIElement innerTopContainer)
inlineprivate

Definition at line 223 of file UIBestiaryTest.cs.

224 {
225 UIImageButton uIImageButton = new UIImageButton(Main.Assets.Request<Texture2D>("Images/UI/Bestiary/Button_Back", (AssetRequestMode)1));
226 uIImageButton.SetHoverImage(Main.Assets.Request<Texture2D>("Images/UI/Bestiary/Button_Border", (AssetRequestMode)1));
227 uIImageButton.SetVisibility(1f, 1f);
228 uIImageButton.SetSnapPoint("BackPage", 0);
231 UIImageButton uIImageButton2 = new UIImageButton(Main.Assets.Request<Texture2D>("Images/UI/Bestiary/Button_Forward", (AssetRequestMode)1))
232 {
233 Left = new StyleDimension(uIImageButton.Width.Pixels + 1f, 0f)
234 };
235 uIImageButton2.SetHoverImage(Main.Assets.Request<Texture2D>("Images/UI/Bestiary/Button_Border", (AssetRequestMode)1));
236 uIImageButton2.SetVisibility(1f, 1f);
237 uIImageButton2.SetSnapPoint("NextPage", 0);
241 {
242 Left = new StyleDimension(uIImageButton.Width.Pixels + 1f + uIImageButton2.Width.Pixels + 3f, 0f),
243 Width = new StyleDimension(135f, 0f),
244 Height = new StyleDimension(0f, 1f),
245 VAlign = 0.5f
246 };
247 uIPanel.BackgroundColor = new Color(35, 40, 83);
248 uIPanel.BorderColor = new Color(35, 40, 83);
249 uIPanel.SetPadding(0f);
251 UIText uIText = new UIText("9000-9999 (9001)", 0.8f)
252 {
253 HAlign = 0.5f,
254 VAlign = 0.5f
255 };
256 uIPanel.Append(uIText);
258 }
void MakeButtonGoByOffset(UIElement element, int howManyPages)
StyleDimension Height
Definition UIElement.cs:29
StyleDimension Left
Definition UIElement.cs:25
StyleDimension Width
Definition UIElement.cs:27

References Terraria.GameContent.UI.States.UIBestiaryTest._entryGrid, Terraria.GameContent.UI.States.UIBestiaryTest._indexesRangeText, Terraria.Main.Assets, Microsoft.Xna.Framework.Graphics.Color, Terraria.UI.UIElement.HAlign, Terraria.UI.UIElement.Height, Terraria.UI.UIElement.Left, Terraria.GameContent.UI.Elements.UIBestiaryEntryGrid.MakeButtonGoByOffset(), Terraria.UI.UIElement.VAlign, and Terraria.UI.UIElement.Width.

Referenced by Terraria.GameContent.UI.States.UIBestiaryTest.BuildPage().