 class  CellVector
  class  CellVector  abstract base class of table rows and columns.
|   | CellVector (TableViewer *v, unsigned number) creation. | 
|  friend  int | operator== (const CellVector &c1, const CellVector &c2) -1,0,1 iff c1.number ==,<,> c2.number | 
|  friend  int | Compare (CellVector *c1, CellVector *c2) -1,0,1 iff c1.number ==,<,> c2.number | 
|  void | Draw () draw cell vector. | 
|  void | Undraw () erase cell vector. | 
|  void | DrawCells () | 
|  void | UndrawCells () | 
|  void | DrawLines () | 
|  void | UndrawLines () | 
|  void | DrawLabels () | 
|  void | UndrawLabels () | 
|  void | SetGrafport (Grafport *g) | 
|  void | SetVisible (bool b) Make all cells and lines (in)visible. | 
|  TableViewer* | GetViewer () const | 
|  virtual  void | UpdatePosition (int delta) | 
|  virtual  LinePiece* | HitLinePiece (int x, int y) | 
|  bool | HasCell (Cell *c) | 
|  RowColumnLabel* | HitLabel (int x, int y) const | 
|  virtual  void | AddCell (Cell *c, bool redraw=False) append cell to column. | 
|  virtual  void | DeleteCell (Cell *c, bool redraw=False) delete cell from column. | 
|  virtual  void | InsertCell (Cell *c, unsigned n, bool redraw=False) insert cell in column. | 
|  virtual  bool | ContainsPt (int x, int y) const | 
|  virtual  void | Write (OutputFile *f) | 
|  virtual  void | WritePartial (OutputFile *f, int i, List | 
|  virtual  bool | Read (InputFile *f, unsigned from = 0, double format = 1.0) | 
|  TextAlign::Type | GetAlignment () const | 
|  void | SetAlignment (TextAlign::Type a) | 
|  void | UpdateAlignment (TextAlign::Type a) | 
|  virtual  void | UpdateNumber (unsigned nr) | 
|  virtual  void | SetLabelsVisible (bool s) | 
|  void | SetNumber (unsigned nr) | 
|  Cell* | FirstCell () return first cell, 0 if cells is empty. | 
|  Cell* | NextCell () return next cell, 0 if cells is empty. | 
|  Cell* | NthCell (unsigned n) return n-th cell, 0 if n-th cell does not exist. | 
|  LinePiece* | FirstLine () return first line, 0 if lines is empty. | 
|  LinePiece* | NextLine () return next line, 0 if lines is empty. | 
|  LinePiece* | NthLine (unsigned n) return n-th line, 0 if n-th line does not exist. | 
|  unsigned | GetNumber () const | 
|  RowColumnLabel* | GetLabel1 () const | 
|  RowColumnLabel* | GetLabel2 () const | 
|  void | UpdateLabel1 (const string *txt) | 
|  void | UpdateLabel2 (const string *txt) | 
|  unsigned | NrCells () const | 
|  int | GetIndex (LinePiece *l) | 
|  unsigned | HasEmptyText () return nr of cells having empty texts. | 
|  unsigned | HasText (const string *s) return nr of cells having this text. | 
|  bool | IsAllEmpty () | 
|  void | EmptyCells () | 
|  virtual  void | CalcLabelPositions () | 
|  List <Cell *> * | cells the cells in the vector. | 
|  List <LinePiece *> * | lines cell boundaries between the cells in the vector. | 
|  Grafport* | GetGrafport () const | 
abstract base class of table rows and columns.
 CellVector(TableViewer *v, unsigned number)
  CellVector(TableViewer *v, unsigned number)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 friend  int  operator==(const CellVector &c1, const CellVector &c2)
 friend  int  operator==(const CellVector &c1, const CellVector &c2)
 friend  int  Compare(CellVector *c1, CellVector *c2)
 friend  int  Compare(CellVector *c1, 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 
 virtual  void  UpdatePosition(int delta)
 virtual  void  UpdatePosition(int delta)
 virtual  LinePiece*  HitLinePiece(int x, int y)
 virtual  LinePiece*  HitLinePiece(int x, int y)
 bool  HasCell(Cell *c)
 bool  HasCell(Cell *c)
 RowColumnLabel*  HitLabel(int x, int y) const
 RowColumnLabel*  HitLabel(int x, int y) const 
 virtual  void  AddCell(Cell *c, bool redraw=False)
 virtual  void  AddCell(Cell *c, bool redraw=False)
 virtual  void  DeleteCell(Cell *c, bool redraw=False)
 virtual  void  DeleteCell(Cell *c, bool redraw=False)
 virtual  void  InsertCell(Cell *c, unsigned n, bool redraw=False)
 virtual  void  InsertCell(Cell *c, unsigned n, bool redraw=False)
 virtual  bool  ContainsPt(int x, int y) const
 virtual  bool  ContainsPt(int x, int y) const 
 virtual  void  Write(OutputFile *f)
 virtual  void  Write(OutputFile *f)
 virtual  void  WritePartial(OutputFile *f, int i, List
 virtual  void  WritePartial(OutputFile *f, int i, List virtual  bool  Read(InputFile *f, unsigned from = 0, double format = 1.0)
 virtual  bool  Read(InputFile *f, unsigned from = 0, double format = 1.0)
 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()
 virtual  void  CalcLabelPositions()
 virtual  void  CalcLabelPositions()
 List <Cell *> *  cells
 List <Cell *> *  cells
 List <LinePiece *> *  lines
 List <LinePiece *> *  lines
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