class GUINetwork


Definition#include <vflow/include/GUINetwork.h>
InheritsUINetwork (data-flow)
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Members


Detailed Description

GnomeCanvas * canvas

[protected]

GnomeCanvasGroup * group

[protected]

GUINetPopup * popup

[protected]

double zoom

[protected]

list<GUINode*> selectedNodes

[protected]

GUINodeTooltip * tooltip

[protected]

double x_last_click

[protected]

double y_last_click

[protected]

void  get_last_click (double &x, double &y)

void  emptySelectedNodes ()

void  addSelectedNode (GUINode *node)

void  removeSelectedNode (GUINode *node)

list<GUINode*>&  getSelectedNodes ()

void  moveSelectedNodes (double dx, double dy)

void  clearSelectedNodes ()

bool  isNodeSelected (GUINode *node)

 GUINetwork (UIDocument *_doc, string _name, Type _type)

 GUINetwork (UIDocument *_doc, xmlNodePtr net)

GUINetwork ()

UINodeaddNode (string type, double xx, double yy)

Reimplemented from UINetwork.

void  create ()

GnomeCanvasGroup *  getGroup ()

void  updateScroll ()

gboolean  buttonEvent (GdkEvent *event)

void  newNetNotify (const string &cat, const string &type)

Reimplemented from UINetwork.

UITerminalisNearInputTerminal (double &x, double &y)

UITerminalisNearOutputTerminal (double &x, double &y)

UINodenewNode (UINetwork* _net, xmlNodePtr def)

[virtual]

Reimplemented from UINetwork.

UILinknewLink (UITerminal *_from, UITerminal *_to, char *str)

[virtual]

Reimplemented from UINetwork.

UINetTerminalnewNetTerminal (UITerminal *_terminal, UINetTerminal::NetTermType _type, string _name)

[virtual]

Reimplemented from UINetwork.

void  zoomIn ()

void  zoomOut ()

double  getZoom ()

void  popTooltip (GUINode *node)

void  redraw ()

void  get_scroll_region (double &x1, double &y1, double &x2, double &y2)

void  get_scroll_offsets (int &c1, int &c2)

void  rename (string newName)

[virtual]

Reimplemented from UINetwork.


Generated by: jmvalin@usw-pr-shell2 on Mon Jun 24 00:06:44 2002, using kdoc 2.0a40.