| GUI.SetEchoChar | Part of GUI module |
| Syntax | GUI.SetEchoChar (widgetID : int, echoChar : char) |
| Description | The GUI.SetEchoChar procedure is used with text fields,
especially when using a text field to input a password.
When the GUI.SetEchoChar is called with a text field,
any character entered into the text field will appear as the
character specified by inputChar. This allows you to use the text field to enter a password. The characters that the user types will be echoed with the character specified by inputChar (often an asterisk).
|
| Example | This program displays a text field. As the user enters
characters, each character is represented as a '*'. When
the user enters return, the program exits after displaying
the actual text entered into the text field.
import GUI
procedure EchoString (s : string)
put "You entered \"", s, "\""
GUI.Quit
end EchoString
var tf := GUI.CreateTextField (10, 100, 100, "", EchoString)
GUI.SetEchoChar (tf, '*')
loop
exit when GUI.ProcessEvent
end loop
|
| Execute | |
| Details | Note that the echoChar argument to GUI.SetEchoChar
must be a character, not a string. This means the character
should be enclosed in single quote marks ('), not double
quotes (").
|
| Status | Exported qualified. This means that you can only call the function by calling GUI.SetEchoChar, not by calling SetEchoChar.
|