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

◆ SetContents()

void Terraria.GameContent.UI.Elements.UISearchBar.SetContents ( string contents,
bool forced = false )
inline

Definition at line 57 of file UISearchBar.cs.

58 {
59 if (!(actualContents == contents) || forced)
60 {
61 actualContents = contents;
62 if (string.IsNullOrEmpty(actualContents))
63 {
64 _text.TextColor = Color.Gray;
66 }
67 else
68 {
69 _text.TextColor = Color.White;
72 }
74 if (this.OnContentsChanged != null)
75 {
76 this.OnContentsChanged(contents);
77 }
78 }
79 }
override void SetText(string text, float textScale, bool large)
Definition UITextBox.cs:31

References Terraria.GameContent.UI.Elements.UISearchBar._text, Terraria.GameContent.UI.Elements.UISearchBar._textScale, Terraria.GameContent.UI.Elements.UISearchBar._textToShowWhenEmpty, Terraria.GameContent.UI.Elements.UISearchBar.actualContents, Microsoft.Xna.Framework.Color.Gray, Terraria.GameContent.UI.Elements.UISearchBar.OnContentsChanged, Terraria.GameContent.UI.Elements.UITextBox.SetText(), Terraria.GameContent.UI.Elements.UITextPanel< T >.Text, Terraria.GameContent.UI.Elements.UISearchBar.TrimDisplayIfOverElementDimensions(), Terraria.Localization.LocalizedText.Value, and Microsoft.Xna.Framework.Color.White.

Referenced by Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay.BuildInfinitesMenuContents(), Terraria.GameContent.UI.States.UIBestiaryTest.BuildPage(), Terraria.GameContent.UI.Elements.UISearchBar.DrawSelf(), Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay.OnFinishedSettingName(), Terraria.GameContent.UI.States.UIBestiaryTest.OnFinishedSettingName(), Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay.searchCancelButton_OnClick(), and Terraria.GameContent.UI.States.UIBestiaryTest.searchCancelButton_OnClick().