git-svn-id: svn://db.shs.com.ru/pip@178 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -30,30 +30,6 @@
|
||||
#endif
|
||||
|
||||
|
||||
/** \class PIScreen
|
||||
* \brief Console output class
|
||||
* \details
|
||||
* \section PIScreen_sec0 Synopsis
|
||||
* This class provides output to console with automatic alignment and update.
|
||||
* It supports tabs, keyboard listening, formats and colors.
|
||||
*
|
||||
* \section PIScreen_sec1 Layout
|
||||
* %PIScreen works with variable pointers. You should add your variables with
|
||||
* functions \a addVariable() which receives label name, pointer to variable
|
||||
* and optional column and format. Columns count is dynamically increased if
|
||||
* new column used. E.g. if you add variable to empty tab to column 3, columns
|
||||
* count will be increased to 3, but two firsts columns will be empty. Each column
|
||||
* filled from top to bottom, but you can add just string with function
|
||||
* \a addString() or add empty line with function \a addEmptyLine(). Layout scheme:
|
||||
* \image html piconsole_layout.png
|
||||
*
|
||||
* \section PIScreen_sec2 Keyboard usage
|
||||
* %PIScreen should to be single in application. %PIScreen aggregate PIKbdListener
|
||||
* which grab keyboard and automatic switch tabs by theirs bind keys. If there is no
|
||||
* tab binded to pressed key external function "slot" will be called
|
||||
*
|
||||
**/
|
||||
|
||||
using namespace PIScreenTypes;
|
||||
|
||||
extern PIMutex __PICout_mutex__;
|
||||
|
||||
Reference in New Issue
Block a user