class DiagramWindow : public DrawWindow edit window class that is common to all diagram editors.
| | DiagramWindow (const char *name) |
| | ~DiagramWindow () |
| | SetNodeName (int n) Show in status that node type n is selected. |
| | SetEdgeName (int n) Show in status that edge type n is selected. |
| | nodeNames points to the names of the node shapes. |
| | edgeNames points to the names of the edge shapes. |
| | nrNodes |
| | nrEdges |
| | nodeIcons List of Icons for the "Nodes" tiled buttons. |
| | edgeIcons List of Icons for the "Edges" tiled buttons. |
| | gridMenu |
| | diagramAlignItems |
| | defPropertiesItems |
| | gridItems |
| | nodeLineStyleItems |
| | edgeLineStyleItems |
| | updateNodeShapeTypeItems |
| | CreateMenuBar (Widget parent) create menu bar |
| | CreateTiles (Widget parent) created tiled buttons. |
| | CreateNodeIcons (Widget parent) |
| | CreateEdgeIcons (Widget parent) |
| | CreateIndexToggle (Widget parent) |
| | GetDiagramViewer () const |
| | SetShowLineStyleOptionMenu (bool b) |
| | GetNodeIconsRC () const |
| | GetEdgeIconsRC () const |
| | CreateLineStyleOptionMenu (Widget w, bool nodes, bool minimize) |
| | InitMenuItems () |
| | ShowIndexToggle () |
| | CalcIconColumns () |
| | GetIconsScrollHeight (int rows) |
edit window class that is common to all diagram editors.
virtual ~DiagramWindow()
void SetNodeName(int n)
void SetEdgeName(int n)
const char** nodeNames
const char** edgeNames
int nrNodes
int nrEdges
const Bitmap* nodeIcons
const Bitmap* edgeIcons
Widget CreateMenuBar(Widget parent)
virtual Widget CreateTiles(Widget parent)
void CreateNodeIcons(Widget parent)
void CreateEdgeIcons(Widget parent)
void CreateIndexToggle(Widget parent)
DiagramViewer* GetDiagramViewer() const
void SetShowLineStyleOptionMenu(bool b)
Widget GetNodeIconsRC() const
Widget GetEdgeIconsRC() const
void CreateLineStyleOptionMenu(Widget w, bool nodes, bool minimize)
void InitMenuItems()
virtual bool ShowIndexToggle()
void CalcIconColumns()
int GetIconsScrollHeight(int rows)
Menu* gridMenu
MenuItem* diagramAlignItems
MenuItem* defPropertiesItems
MenuItem* gridItems
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