|
| NCCustomStatusTableTag (YItemSelector *parentSelector, YItem *item) |
|
virtual void | DrawAt (NCursesWindow &w, const wrect at, NCTableStyle &tableStyle, NCTableLine::STATE linestate, unsigned colidx) const |
|
virtual void | SetSelected (bool sel) |
|
virtual bool | Selected () const |
|
virtual bool | SingleSelection () const |
|
int | status () const |
|
void | setStatus (int newStatus) |
|
void | updateStatusIndicator () |
|
| NCTableTag (YItem *item, bool sel=false, bool singleSel=false) |
|
virtual void | SetLabel (const NClabel &) |
|
virtual void | DrawAt (NCursesWindow &w, const wrect at, NCTableStyle &tableStyle, NCTableLine::STATE linestate, unsigned colidx) const |
|
virtual bool | Selected () const |
|
virtual void | SetSelected (bool sel) |
|
virtual bool | SingleSelection () const |
|
YItem * | origItem () const |
|
| NCTableCol (const NCstring &label="", STYLE st=ACTIVEDATA) |
|
const NClabel & | Label () const |
|
virtual void | SetLabel (const NClabel &newVal) |
|
virtual void | SetLabel (const std::string &newVal) |
|
const NClabel & | prefix () const |
|
virtual void | setPrefix (const NClabel &newVal) |
|
virtual void | setPrefix (const std::string &newVal) |
|
int | prefixWidth () const |
|
wrect | prefixAdjusted (const wrect origRect) const |
|
virtual wsze | Size () const |
|
virtual void | DrawAt (NCursesWindow &w, const wrect at, NCTableStyle &tableStyle, NCTableLine::STATE linestate, unsigned colidx) const |
|
void | stripHotkey () |
|
bool | hasHotkey () const |
|
unsigned char | hotkey () const |
|
Specialized subclass of NCTableTag that can not only handle a boolean "selected" flag (and accordingly set "[ ]" / "[x]" or "( )" / "(x)" as a status indicator), but extended numeric status values and an assciated text.