(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