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 );
Definition NCTablePadBase.h:59
Definition NCTablePad.h:62
virtual bool handleInput(wint_t key)
Definition NCTablePad.cc:81
virtual void directDraw(NCursesWindow &w, const wrect at, unsigned lineno)
Definition NCTablePad.cc:67
virtual int DoRedraw()
Definition NCTablePad.cc:44
int findIndexById(int id) const
Definition NCTablePad.cc:153
void SetSepWidth(const unsigned sepWidth)
total width of space between adjacent columns, including the separator character
Definition NCTableItem.h:544
void AssertMinCols(unsigned num)
Ensure we know width and alignment for at least num columns.
Definition NCTableItem.h:560
C++ class for windows.
Definition ncursesw.h:907
WINDOW * w
Definition ncursesw.h:949
static int lines()
Definition ncursesw.h:1044
static int cols()
Definition ncursesw.h:1049
A rectangle is defined by its position and size: wpos Pos, wsze Sze.
Definition position.h:194