tinput_t Struct Reference
[Libclui]

Text input field (command line). More...

#include <tinput.h>


Data Fields

wchar_t buffer [INPUT_MAX_SIZE+1]
 Buffer holding text currently being edited.
sysarg_t col0
 Screen coordinates of the top-left corner of the text field.
sysarg_t con_cols
 Screen dimensions.
sysarg_t con_rows
bool done
 true if finished with this line (return to caller)
bool exit_clui
 true if user requested to abort interactive loop
char * history [HISTORY_LEN+1]
 History (dynamically allocated strings).
size_t hnum
 Number of entries in history, not counting [0].
size_t hpos
 Current position in history.
size_t nc
 Number of characters in buffer.
size_t pos
 Caret position within buffer.
sysarg_t row0
size_t sel_start
 Selection mark position within buffer.


Detailed Description

Text input field (command line).

Applications should treat this structure as opaque.

Definition at line 46 of file tinput.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 2 07:46:00 2011 for HelenOS/USB by  doxygen 1.4.7