class CellColumn : public CellVector (table) column class.
| | CellColumn (TableViewer *v, unsigned columnNumber, int width) |
| | Compare (CellColumn *c1, CellColumn *c2) |
| | UpdateWidth (int width) make each cell width wide. |
| | UpdatePosition (int delta) move each cell delta left/right. |
| | UpdateHeight (unsigned rownr) resize all cells from index rownr and lower. |
| | HitLinePiece (int x, int y) if (x,y) is on a linepiece, return it. |
| | AddCell (Cell *c, bool redraw=True) append cell to column. |
| | DeleteCell (Cell *c, bool redraw=True) delete cell from column. |
| | InsertCell (Cell *c, unsigned n, bool redraw=True) insert cell in column at position n. |
| | ContainsPt (int x, int y) const |
| | Write (OutputFile *f) write attributes (but not cell contents) to file. |
| | WritePartial (OutputFile *f, int i, List write part of column to file (only given rows). |
| | Read (InputFile *f, unsigned fromRow, double format) read attributes back from file starting at row n. |
| | GetMinimalWidth () |
| | GetWidth () const |
| | GetMarginWidth () const |
| | UpdateTextPositions () |
| | CalcLabelPositions () |
(table) column class.
friend int Compare(CellColumn *c1, CellColumn *c2)
void UpdateWidth(int width)
void UpdatePosition(int delta)
void UpdateHeight(unsigned rownr)
LinePiece* HitLinePiece(int x, int y)
void AddCell(Cell *c, bool redraw=True)
void DeleteCell(Cell *c, bool redraw=True)
void InsertCell(Cell *c, unsigned n, bool redraw=True)
bool ContainsPt(int x, int y) const
void Write(OutputFile *f)
void WritePartial(OutputFile *f, int i, List
bool Read(InputFile *f, unsigned fromRow, double format)
int GetMinimalWidth()
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de