| GoControl is an ActiveX control
that allows creation and editing of node link diagrams. Creation and
editing are under full program control. At the developer's discretion,
a powerful range of end-user editing capabilities can be enabled.
The full source to GoControl
is included in the GO++ MFC graphics product.
GoControl has the following
features:
 |
Nodes can be
any Windows bitmap (.bmp) or metafile (.wmf), or nodes can be
simple shapes like ovals and rectangles. |
 |
Nodes are scaleable
to arbitrary sizes. |
 |
Nodes and links
can have editable labels. |
 |
Nodes and links
can be created under program control and can be edited by the
user's mouse actions. |
 |
Links are drawn
from node-center to node-center, and can have arrowheads on
either end. |
 |
There is no
limit on the number of nodes that can be created, other than
memory available. |
 |
The control
allows your code to associate an object (i.e. your own semantics)
with each object. As the user edits, your code receives events
in order to manage your semantics. |
 |
32-bit control,
requires Windows 95/98 or Windows NT. |
 |
This ActiveX
control can be used in Visual Basic programs, Visual C++ programs,
browsers, and anywhere an ActiveX control is allowed.
|
 |
Reliability
and performance are extremely good. This control is based on
a mature body of Visual C++ source code that has been under
development for over 4 years and is being used in several products
by multiple companies. |
Other terms used to describe
the capabilities of the GoControl include "node edge diagram",
"node edge graph", and "network editor".
There are two different demonstrations
available.
- If your browser supports
ActiveX controls, you can simply visit our web
demo page.
- If your browser does not
support ActiveX controls, you can register
here.
We do not sell GoControl separately,
but instead offer it as a component of our GO++
package.
Extensions
Possible
NOTE: The underlying MFC class
library provides numerous additional features that could be
made available in Active X or class library form, for example:
 |
Multiple connection
points per node |
 |
Constraints
on what points can be connected |
 |
Comment objects
|
 |
Access to drawing
commands |
 |
More...
|
New version now shipping!
Here is a sample
of the new arrowheads and shape nodes. Also new: Grids, labels on
links and color, style and width control for shape nodes and links.
|