WoW:API EditBox SetText: Difference between revisions
Jump to navigation
Jump to search
(editing) |
|||
Line 18: | Line 18: | ||
SetText fails when the text contains characters that aren't renderable (e.g. control chars, invalid UTF8). In that case the EditBox is cleared and [[API EditBox GetText|EditBox:GetText()]] returns the empty string. | SetText fails when the text contains characters that aren't renderable (e.g. control chars, invalid UTF8). In that case the EditBox is cleared and [[API EditBox GetText|EditBox:GetText()]] returns the empty string. | ||
Before {{battle-inline}} ''Battle for Azeroth'', unrenderable chars were displayed as '?'.{{fact|What does it do now?}} | |||
== See Also == | == See Also == |
Revision as of 18:27, 3 January 2019
← Widget API ← EditBox < SetText
Sets editBox's text to the specified string.
editBox:SetText(str)
Arguments
- str (string) -- the string you want to appear in the EditBox
Returns
- nil
Details
You should call a SetText("") every time you read from an EditBox, so the command line is free for the next input.
SetText fails when the text contains characters that aren't renderable (e.g. control chars, invalid UTF8). In that case the EditBox is cleared and EditBox:GetText() returns the empty string.
Before Template:Battle-inline Battle for Azeroth, unrenderable chars were displayed as '?'.[citation needed]