33 #include "NCTablePadBase.h" 34 #include "NCTableItem.h" 82 bool setItemByKey(
int key );
84 void AssertMinCols(
unsigned num )
89 void SetSepChar(
const chtype colSepchar )
91 _itemStyle.SetSepChar( colSepchar );
94 void SetSepWidth(
const unsigned sepwidth )
99 unsigned HotCol()
const 101 return _itemStyle.HotCol();
104 void SetHotCol(
int hcol )
106 _itemStyle.SetHotCol( hcol );
142 #endif // NCTablePad_h C++ class for windows.
Definition: ncursesw.h:906
static int lines()
Definition: ncursesw.h:1044
Definition: NCTablePad.h:61
static int cols()
Definition: ncursesw.h:1049
int findIndexById(int id) const
Definition: NCTablePad.cc:153
virtual void directDraw(NCursesWindow &w, const wrect at, unsigned lineno)
Definition: NCTablePad.cc:67
Definition: NCTablePadBase.h:58
void AssertMinCols(unsigned num)
Ensure we know width and alignment for at least num columns.
Definition: NCTableItem.h:560
A rectangle is defined by its position and size: wpos Pos, wsze Sze.
Definition: position.h:193
void SetSepWidth(const unsigned sepWidth)
total width of space between adjacent columns, including the separator character
Definition: NCTableItem.h:544
virtual int DoRedraw()
Definition: NCTablePad.cc:44
WINDOW * w
Definition: ncursesw.h:949
virtual bool handleInput(wint_t key)
Definition: NCTablePad.cc:81