class DoubleBox : public Box (abstract) box with two compartments: 1st for name, 2nd for a label list.
| | DoubleBox (ShapeView *v, Grafport *g, int x, int y, int w, int h) |
| | DoubleBox (const DoubleBox &s) |
| | DoubleBox (const Box &s) |
| | DoubleBox (const NodeShape &s) |
| | ~DoubleBox () |
| | GetClassType () const |
| | Clone () |
| | SetSize (int w, int h) |
| | SetPosition (const Point *p, bool snap=True) |
| | SetFont (XFont *ft) |
| | SetTextColor (const string *color) |
| | ChooseTextShape (int x, int y) |
| | HasTextShape (TextShape *t) const |
| | AdjustSize () |
| | UpdateLabel (const string *s, unsigned n, bool update) update or insert string of n-th label. |
| | GetLabel (unsigned n) |
| | NrLabels () |
| | SetAssocSubject (AssocList *) |
| | SetTextShape () |
| | SetGrafport (Grafport *g) |
| | SetView (ShapeView *v) |
| | HasString (const string *s, bool sens, bool sub) const contains s as string (case sensitive, substring). |
| | HasString (const string*, bool, bool, List<TextShape *> *list) |
| | GetSeparatorLineStyle () const |
| | SetSeparatorLineStyle (LineStyle::Type x) |
| | GetInitialHeight () const |
| | TEXTMARGIN |
| | labelDescription |
| | initialHeight |
| | DrawShape () |
| | DrawTextShapes () |
| | RequiredHeight () |
| | CalcPositionLabels () calculates name position in 1st compartiment, labels in 2nd. |
| | AdjustSizes (const string *s) |
| | GetLabels () |
(abstract) box with two compartments: 1st for name, 2nd for a label list.
DoubleBox(const DoubleBox &s)
DoubleBox(const Box &s)
DoubleBox(const NodeShape &s)
virtual ~DoubleBox()
int GetClassType() const
Shape* Clone()
void SetSize(int w, int h)
void SetPosition(const Point *p, bool snap=True)
void SetFont(XFont *ft)
void SetTextColor(const string *color)
TextShape* ChooseTextShape(int x, int y)
bool HasTextShape(TextShape *t) const
void AdjustSize()
void UpdateLabel(const string *s, unsigned n, bool update)
TextShape* GetLabel(unsigned n)
unsigned NrLabels()
bool SetAssocSubject(AssocList *)
void SetTextShape()
void SetGrafport(Grafport *g)
void SetView(ShapeView *v)
bool HasString(const string *s, bool sens, bool sub) const
bool HasString(const string*, bool, bool, List<TextShape *> *list)
LineStyle::Type GetSeparatorLineStyle() const
void SetSeparatorLineStyle(LineStyle::Type x)
int GetInitialHeight() const
void DrawShape()
void DrawTextShapes()
virtual int RequiredHeight()
virtual void CalcPositionLabels()
virtual void AdjustSizes(const string *s)
List <TextShape *> * GetLabels()
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