#include <NCTablePad.h>
Inheritance diagram for NCTablePad:
Public Member Functions | |
NCTablePad (int lines, int cols, const NCWidget &p) | |
virtual | ~NCTablePad () |
virtual void | wRecoded () |
virtual wpos | CurPos () const |
virtual bool | handleInput (wint_t key) |
bool | setItemByKey (int key) |
wsze | tableSize () |
bool | SetHeadline (const vector< NCstring > &head) |
virtual void | SendHead () |
void | SetSepChar (const chtype colSepchar) |
void | SetSepWidht (const unsigned sepwidth) |
void | SetHotCol (const int hcol) |
unsigned | Cols () const |
unsigned | Lines () const |
unsigned | HotCol () const |
void | SetLines (unsigned idx) |
void | SetLines (vector< NCTableLine * > &nItems) |
void | ClearTable () |
void | Append (NCTableLine *item) |
void | Append (vector< NCTableCol * > &nItems) |
void | AddLine (unsigned idx, NCTableLine *item) |
void | DelLine (unsigned idx) |
const NCTableLine * | GetLine (unsigned idx) const |
NCTableLine * | ModifyLine (unsigned idx) |
Protected Member Functions | |
void | DirtyFormat () |
virtual wsze | UpdateFormat () |
virtual int | dirtyPad () |
virtual int | setpos (const wpos &newpos) |
virtual int | DoRedraw () |
virtual void | updateScrollHint () |
Private Member Functions | |
NCTablePad & | operator= (const NCTablePad &) |
NCTablePad (const NCTablePad &) | |
void | assertLine (unsigned idx) |
Private Attributes | |
NCursesPad | Headpad |
bool | dirtyHead |
bool | dirtyFormat |
NCTableStyle | ItemStyle |
NCTableLine | Headline |
vector< NCTableLine * > | Items |
wpos | citem |
Friends | |
std::ostream & | operator<< (std::ostream &STREAM, const NCTablePad &OBJ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from NCPad. |
|
|
|
|
|
Reimplemented from NCPad. |
|
|
|
|
|
Reimplemented from NCPad. |
|
|
|
|
|
|
|
|
|
Reimplemented from NCScrollHint. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from NCPad. |
|
|
|
|
|
|
|
|
|
Reimplemented from NCPad. |
|
Reimplemented from NCPad. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|