Hi
<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
I have ported my prototype application back to generic Visual Studio 2003 C++
It uses Managed C++ and does NOT inherit/create new classes from the GoDiagram base classes.
I find this a lot easier to understand (as I am an idiot)
So all you will see are references to things like GoView GoObjects etc
- For each node it has Hot Tracking of the port validity and locations so its easy to see how to connect things.
- It uses GoComment GoBalloon and GoTextNode objects but the GoTextNode objects are used in 14 different ways to emulate workflow nodes, some with icons.
- It has fully functional Load/Save to Xml functions built in as well
- It has a toolbar and menus that demonstrate the out of the box functionality that GoDiagram gives you.
- Also the 3 buttons near end of the tool bar are toggle buttons that force "arrows on/off" "editable text on/off" and "resizable nodes on/off"
- Icons are mostly from the new freely distributable VS2005 Image Library (had to bodge a few of my own)
All this should be obvious from the code.
If you feel this is good enough code, Please feel free to use,edit,modify or include this in any distributions of GoDiagram as I feel your excellent components need MC++ examples too.
I am just trying to help out people like myself that have to use MC++
This Software is given away on an “as is basis”, please use at your own discretion.
Project can be grabbed from
http://www.madmac.pwp.blueyonder.co.uk/Workflow_MC++.zip
All the best
P.S. if Visual Studio crashes loading the solution - edit the .cproj file remove references to GoDiagram and it will then load - then you have to add the references to GoDiagram again to the project. Its just how VS is :¬(
Mac (Bryan Mcloughlin) Equipoise Software 2005