You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
##Syntax
GUI.SetText (widgetID : int, text : string)
##Description
Sets the text of a text field specified by widgetID to text. The selection is set to 1, 1 (i.e. the cursor is at the beginning of the text).
##Status
Exported qualified.
This means that you can only call the function by calling GUI.SetText, not by calling SetText.
##Example
The following program converts all lower case input in the text field to upper case when the user presses ENTER.
import GUI
var textField, lbl : int
procedure CheckInput (s : string)
var newString : string := ""
for i : 1 .. length (s)
if 'a' <= s (i) and s (i) <= 'z' then
newString += chr (ord (s (i)) 32)
else
newString += s (i)
end if
end for
GUI.SetText (textField, newString)
GUI.SetSelection (textField, 1, 1)
end CheckInput
textField := GUI.CreateTextField (100, 100, 200, "", CheckInput)
lbl := GUI.CreateLabelFull (100 + GUI.GetWidth (textField) div 2,
100 + GUI.GetHeight (textField), "Converts to Upper Case",
0, 0, GUI.CENTER + GUI.BOTTOM, 0)
loop
exit when GUI.ProcessEvent
end loop
##Status
Exported qualified.
This means that you can only call the function by calling GUI.SetText, not by calling SetText.