#include <NCPadWidget.h>
Inheritance diagram for NCPadWidget:
Public Member Functions | |
NCPadWidget (NCWidget *myparent=0) | |
virtual | ~NCPadWidget () |
size_t | Columns () |
void | setLabel (const NClabel &nlabel) |
virtual void | setEnabling (bool do_bv) |
Protected Member Functions | |
void | startMultidraw () |
void | stopMultidraw () |
bool | inMultidraw () const |
virtual const char * | location () const |
unsigned | labelWidht () const |
virtual void | wCreate (const wrect &newrect) |
virtual void | wDelete () |
virtual void | wRedraw () |
virtual void | wRecoded () |
wsze | defPadSze () const |
virtual NCPad * | CreatePad () |
virtual void | DrawPad () |
void | InitPad () |
void | AdjustPad (wsze nsze) |
void | DelPad () |
virtual void | HScroll (unsigned total, unsigned visible, unsigned start) |
virtual void | VScroll (unsigned total, unsigned visible, unsigned start) |
virtual void | ScrollHead (NCursesWindow &w, unsigned ccol) |
virtual void | AdjustPadSize (wsze &minsze) |
virtual bool | handleInput (wint_t key) |
Protected Attributes | |
NCPad * | pad |
bool | hasHeadline |
bool | activeLabelOnly |
Private Member Functions | |
NCPadWidget & | operator= (const NCPadWidget &) |
NCPadWidget (const NCPadWidget &) | |
Private Attributes | |
NClabel | label |
NCursesWindow * | padwin |
NCScrollbar * | hsb |
NCScrollbar * | vsb |
wsze | minPadSze |
bool | multidraw |
Friends | |
std::ostream & | operator<< (std::ostream &STREAM, const NCPadWidget &OBJ) |
|
|
|
|
|
|
|
|
|
Reimplemented from NCSchrollCB. |
|
|
|
Reimplemented in NCLogView, NCMultiLineEdit, NCMultiSelectionBox, NCRichText, NCSelectionBox, NCTable, and NCTree. |
|
|
|
|
|
Reimplemented in NCLogView, NCMultiLineEdit, NCRichText, and NCTree. |
|
Reimplemented in NCRichText. |
|
Reimplemented from NCSchrollCB. Reimplemented in NCRichText. |
|
|
|
|
|
|
|
Reimplemented from NCWidget. Reimplemented in NCLogView, NCMultiLineEdit, NCMultiSelectionBox, NCRichText, NCSelectionBox, NCTable, and NCTree. |
|
|
|
Reimplemented from NCSchrollCB. |
|
Pure virtual to make shure every widget implements it. Necessary to make shure that UI requests via YWidget::setEnabling perform, and behave the same way as direct calls to NCWidget::setEnabling. Defaut implementation is provided, and for most derived widgets it's ok to simply use it. Implements NCWidget. Reimplemented in NCLogView, NCMultiLineEdit, NCMultiSelectionBox, NCRichText, NCSelectionBox, NCTable, and NCTree. |
|
|
|
|
|
|
|
Reimplemented from NCSchrollCB. Reimplemented in NCRichText. |
|
Reimplemented from NCWidget. |
|
Reimplemented from NCWidget. |
|
Reimplemented from NCWidget. Reimplemented in NCLogView, NCMultiSelectionBox, NCRichText, and NCSelectionBox. |
|
Reimplemented from NCWidget. Reimplemented in NCLogView, NCMultiLineEdit, and NCRichText. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in NCMultiLineEdit, NCMultiSelectionBox, NCSelectionBox, NCTable, and NCTree. |
|
|
|
|