(table) row class.
![]() | CellRow (TableViewer *v, unsigned rowNumber, int height) |
![]() | Compare (CellRow *r1, CellRow *r2) |
![]() | UpdateHeight (int height) each cell will be this height. |
![]() | UpdatePosition (int delta) each cell is moved delta up/down |
![]() | UpdateWidth (unsigned celnr) resize cells and lines from index cellnr and higher. |
![]() | HitCell (int x, int y) if (x,y) is in a cell, return it. |
![]() | HitLinePiece (int x, int y) if (x,y) is on a line piece, return it. |
![]() | AddCell (Cell *c, bool redraw=True) append cell to row. |
![]() | DeleteCell (Cell *c, bool redraw=True) delete cell from row. |
![]() | InsertCell (Cell *c, unsigned p, bool redraw=True) insert cell in row, at position p. |
![]() | Write (OutputFile *f) write attributes (including cell contents to file. |
![]() | WritePartial (OutputFile *f, int i, List write part of row to file (only given columns). |
![]() | Read (InputFile *f, unsigned fromColumn, double format) read attributes back from file starting at position n. |
![]() | ContainsPt (int x, int y) const |
![]() | GetMinimalHeight () |
![]() | GetHeight () const |
![]() | GetMarginHeight () const |
![]() | UpdateTextPositions () recalculate text positions in cells. |
![]() | SetTextSizes () recalculate text size in cells. |
![]() | CalcLabelPositions () |
(table) row class.
friend int Compare(CellRow *r1, CellRow *r2)
void UpdateHeight(int height)
void UpdatePosition(int delta)
void UpdateWidth(unsigned celnr)
Cell* HitCell(int x, int y)
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 p, bool redraw=True)
void Write(OutputFile *f)
void WritePartial(OutputFile *f, int i, List
bool Read(InputFile *f, unsigned fromColumn, double format)
bool ContainsPt(int x, int y) const
int GetMinimalHeight()
int GetHeight() const
int GetMarginHeight() const
void UpdateTextPositions()
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