Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <StringInputControl.h>
Inheritance diagram for StringInputControl:
Definition at line 10 of file StringInputControl.h.
Public Member Functions | |
StringInputControl (const std::string &n, const std::string &prompt) | |
Constructor. | |
StringInputControl (const std::string &n, const std::string &desc, const std::string &prompt) | |
Constructor. | |
virtual ControlBase * | activate (MotionManager::MC_ID disp_id, Socket *gui) |
Called when the control is activated (or the control system is reactivating). | |
virtual void | refresh () |
called when the child has died and this control should refresh its display | |
virtual ControlBase * | doReadStdIn (const std::string &prompt) |
prompt the user for text input on the current input device (cin, tekkotsu console (sout), or GUI) | |
virtual ControlBase * | takeInput (const std::string &msg) |
called when the user has supplied a text string (may not have been prompted by doReadStdIn()!) | |
virtual std::string | getLastInput () |
returns last call to takeInput() | |
virtual void | setPrompt (const std::string &prompt) |
sets the prompt to give to the user | |
Protected Attributes | |
std::string | lastInput |
stores the last input to takeInput() | |
std::string | userPrompt |
stores the prompt to send out |
|
Constructor.
Definition at line 13 of file StringInputControl.h. References lastInput, and userPrompt. |
|
Constructor.
Definition at line 15 of file StringInputControl.h. References lastInput, and userPrompt. |
|
Called when the control is activated (or the control system is reactivating). Takes the id number of a LedMC which the control should use, maintained by Controller. Controls share the display which is passed, and may use the socket gui to communicate with the GUI controller, if it is connected.
Reimplemented from ControlBase. Reimplemented in ValueEditControl< T >. Definition at line 7 of file StringInputControl.cc. References ControlBase::display_id, doReadStdIn(), ControlBase::gui_comm, and userPrompt. |
|
prompt the user for text input on the current input device (cin, tekkotsu console (sout), or GUI)
Reimplemented from ControlBase. Definition at line 17 of file StringInputControl.cc. References ControlBase::doReadStdIn(), and userPrompt. |
|
returns last call to takeInput()
Definition at line 29 of file StringInputControl.h. References lastInput. |
|
called when the child has died and this control should refresh its display
Reimplemented from ControlBase. Definition at line 13 of file StringInputControl.cc. References ControlBase::doReadStdIn(), and userPrompt. |
|
sets the prompt to give to the user
Definition at line 32 of file StringInputControl.h. References userPrompt. |
|
called when the user has supplied a text string (may not have been prompted by doReadStdIn()!)
Reimplemented from ControlBase. Reimplemented in SavePostureControl, and ValueEditControl< T >. Definition at line 23 of file StringInputControl.h. References lastInput. |
|
stores the last input to takeInput()
Definition at line 35 of file StringInputControl.h. |
|
stores the prompt to send out
Definition at line 36 of file StringInputControl.h. |
Tekkotsu v1.4 |
Generated Sat Jul 19 00:09:12 2003 by Doxygen 1.3.2 |