 class  CellColumn : public CellVector
  class  CellColumn : public CellVector (table) column class.
|   | CellColumn (TableViewer *v, unsigned columnNumber, int width) | 
|  friend  int | Compare (CellColumn *c1, CellColumn *c2) | 
|  void | UpdateWidth (int width) make each cell width wide. | 
|  void | UpdatePosition (int delta) move each cell delta left/right. | 
|  void | UpdateHeight (unsigned rownr) resize all cells from index rownr and lower. | 
|  LinePiece* | HitLinePiece (int x, int y) if (x,y) is on a linepiece, return it. | 
|  void | AddCell (Cell *c, bool redraw=True) append cell to column. | 
|  void | DeleteCell (Cell *c, bool redraw=True) delete cell from column. | 
|  void | InsertCell (Cell *c, unsigned n, bool redraw=True) insert cell in column at position n. | 
|  bool | ContainsPt (int x, int y) const | 
|  void | Write (OutputFile *f) write attributes (but not cell contents) to file. | 
|  void | WritePartial (OutputFile *f, int i, List write part of column to file (only given rows). | 
|  bool | Read (InputFile *f, unsigned fromRow, double format) read attributes back from file starting at row n. | 
|  int | GetMinimalWidth () | 
|  int | GetWidth () const | 
|  int | GetMarginWidth () const | 
|  void | UpdateTextPositions () | 
|  void | CalcLabelPositions () | 
 friend  int  operator==(const CellVector &c1, const CellVector &c2)
 friend  int  operator==(const CellVector &c1, const CellVector &c2)
 void  Draw()
 void  Draw()
 void  Undraw()
 void  Undraw()
 void  DrawCells()
 void  DrawCells()
 void  UndrawCells()
 void  UndrawCells()
 void  DrawLines()
 void  DrawLines()
 void  UndrawLines()
 void  UndrawLines()
 void  DrawLabels()
 void  DrawLabels()
 void  UndrawLabels()
 void  UndrawLabels()
 void  SetGrafport(Grafport *g)
 void  SetGrafport(Grafport *g)
 void  SetVisible(bool b)
 void  SetVisible(bool b)
 TableViewer*  GetViewer() const
 TableViewer*  GetViewer() const 
 bool  HasCell(Cell *c)
 bool  HasCell(Cell *c)
 RowColumnLabel*  HitLabel(int x, int y) const
 RowColumnLabel*  HitLabel(int x, int y) const 
 TextAlign::Type  GetAlignment() const
 TextAlign::Type  GetAlignment() const 
 void  SetAlignment(TextAlign::Type a)
 void  SetAlignment(TextAlign::Type a)
 void  UpdateAlignment(TextAlign::Type a)
 void  UpdateAlignment(TextAlign::Type a)
 virtual  void  UpdateNumber(unsigned nr)
 virtual  void  UpdateNumber(unsigned nr)
 virtual  void  SetLabelsVisible(bool s)
 virtual  void  SetLabelsVisible(bool s)
 void  SetNumber(unsigned nr)
 void  SetNumber(unsigned nr)
 Cell*  FirstCell()
 Cell*  FirstCell()
 Cell*  NextCell()
 Cell*  NextCell()
 Cell*  NthCell(unsigned n)
 Cell*  NthCell(unsigned n)
 LinePiece*  FirstLine()
 LinePiece*  FirstLine()
 LinePiece*  NextLine()
 LinePiece*  NextLine()
 LinePiece*  NthLine(unsigned n)
 LinePiece*  NthLine(unsigned n)
 unsigned  GetNumber() const
 unsigned  GetNumber() const 
 RowColumnLabel*  GetLabel1() const
 RowColumnLabel*  GetLabel1() const 
 RowColumnLabel*  GetLabel2() const
 RowColumnLabel*  GetLabel2() const 
 void  UpdateLabel1(const string *txt)
 void  UpdateLabel1(const string *txt)
 void  UpdateLabel2(const string *txt)
 void  UpdateLabel2(const string *txt)
 unsigned  NrCells() const
 unsigned  NrCells() const 
 int  GetIndex(LinePiece *l)
 int  GetIndex(LinePiece *l)
 unsigned  HasEmptyText()
 unsigned  HasEmptyText()
 unsigned  HasText(const string *s)
 unsigned  HasText(const string *s)
 bool  IsAllEmpty()
 bool  IsAllEmpty()
 void  EmptyCells()
 void  EmptyCells()
 List <Cell *> *  cells
 List <Cell *> *  cells
 List <LinePiece *> *  lines
 List <LinePiece *> *  lines
 Grafport*  GetGrafport() const
 Grafport*  GetGrafport() const 
(table) column class.
 CellColumn(TableViewer *v, unsigned columnNumber, int width)
  CellColumn(TableViewer *v, unsigned columnNumber, int width)
 
 
 
 
 
 
 
 
 
 
 
 
 friend  int  Compare(CellColumn *c1, CellColumn *c2)
 friend  int  Compare(CellColumn *c1, CellColumn *c2)
 void  UpdateWidth(int width)
 void  UpdateWidth(int width)
 void  UpdatePosition(int delta)
 void  UpdatePosition(int delta)
 void  UpdateHeight(unsigned rownr)
 void  UpdateHeight(unsigned rownr)
 LinePiece*  HitLinePiece(int x, int y)
 LinePiece*  HitLinePiece(int x, int y)
 void  AddCell(Cell *c, bool redraw=True)
 void  AddCell(Cell *c, bool redraw=True)
 void  DeleteCell(Cell *c, bool redraw=True)
 void  DeleteCell(Cell *c, bool redraw=True)
 void  InsertCell(Cell *c, unsigned n, bool redraw=True)
 void  InsertCell(Cell *c, unsigned n, bool redraw=True)
 bool  ContainsPt(int x, int y) const
 bool  ContainsPt(int x, int y) const 
 void  Write(OutputFile *f)
 void  Write(OutputFile *f)
 void  WritePartial(OutputFile *f, int i, List
 void  WritePartial(OutputFile *f, int i, List bool  Read(InputFile *f, unsigned fromRow, double format)
 bool  Read(InputFile *f, unsigned fromRow, double format)
 int  GetMinimalWidth()
 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