#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. |
|
|
|
|
|
|
1.4.1