How do you do that?

Posts   
 
    
Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 18-Aug-2006 05:32:25   

Frans, in the LLBLGen IDE, you graphically show the inheritance hierarchy. How did you do that? Are you using a graphics library or did you have to write your own?

I am doing some things with windows workflow foundation where I want to create an object viewer. Instead of creating a tree control to represent an object graph, I want to draw a picture in my workflow monitoring tool.

I was hoping to do something similar to what you have done in the LLBLGen Pro IDE.

Thanks in advance.

Walaa avatar
Walaa
Support Team
Posts: 14987
Joined: 21-Aug-2005
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39797
Joined: 17-Aug-2003
# Posted on: 18-Aug-2006 10:16:18   

The netron lib isn't continued anymore. The author got frustrated for some reason because no-one wanted to pay him (well, duh, open source... download for free... ) and abandoned the project. What he did was pretty lame though. The homepage url of the sourceforge project now redirects to a commercial competitor, so it looks like the stuff is bought by that commercial vendor. But it's not, read this thread: http://sourceforge.net/forum/forum.php?thread_id=1504976&forum_id=237527frowning

I too have experienced the wrath of this person. I was busy writing some entity shape and had some questions about the lib and if he could make some changes so things were more smoothly. The answer I got? "If you know so much about the lib, do it yourself!" err... sure. I was willing to give the guy a free license, but after that, no way.

Anyway, the guy removed all the files and code from sourceforge. I still have it if you want it. I warn you though: it's not a walk in the park. If you have the budget, go for a commercial vendor. I already had time spend on this and it worked for what I wanted to do, but getting your own shapes into this lib isn't easy.

(the source is also still available in sourceforge's CVS repository, if you want you can pull the complete system from there too wink )

Frans Bouma | Lead developer LLBLGen Pro
mihies avatar
mihies
User
Posts: 800
Joined: 29-Jan-2006
# Posted on: 18-Aug-2006 10:39:37   

Weird stuff. BTW, there seems to be netron reloaded at http://sourceforge.net/projects/netron-reloaded

Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 18-Aug-2006 14:56:11   

So are the products listed at http://www.northwoods.com/go/ORDERING.HTM made by the same person that was running the netron project?

Does anyone have any reccomendations on tools? The stuff listed at northwoods seems to have an overly complex and pricy licensing scheme.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39797
Joined: 17-Aug-2003
# Posted on: 18-Aug-2006 16:03:54   

Miha: hehe, didn't know that it was restarted. Glad it did. simple_smile

Devildog74 wrote:

So are the products listed at http://www.northwoods.com/go/ORDERING.HTM made by the same person that was running the netron project?

No not at all, that's the silly part. The guys over at northwoods were as surprised as the rest of the world. The guy who wrote netron was just SO frustrated that he put a link to a commercial competitor as the homepage of the netron project right before he pulled everything off the internet, as far as he could of course.

Does anyone have any reccomendations on tools? The stuff listed at northwoods seems to have an overly complex and pricy licensing scheme.

Yeah, I wouldn't go for them right away. I'd first try the netron code frm the link Miha linked to above, to see if you can get it working. There are more graphing toolkits on the market, some very complex others very simple. It depends on what you need of course. simple_smile

Frans Bouma | Lead developer LLBLGen Pro
Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 28-Aug-2006 15:25:21   

So, I have been working with the Netron Reloaded project. Documentation is sparse, and the samples are non-existent.

So far, I am not having fun with this library, as I am finding that I am having to back solve how to use it.

Frans, would you be willing to share how you create your class shapes in your LLBLGen Pro IDE? Basically thats all I want to do. I am building an object viewer control that works like the VS.NET QuickWatch window, but it shows a diagram instead of a tree.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39797
Joined: 17-Aug-2003
# Posted on: 29-Aug-2006 13:13:00   

When I downloaded that lib it came with a full application, which contained the Entity shape, you have that class as well in the code you could download? I altered that code to meet my needs and to make it less buggy, but the basic entity shape as you see it in llblgen pro was there.

Frans Bouma | Lead developer LLBLGen Pro
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39797
Joined: 17-Aug-2003
# Posted on: 30-Aug-2006 10:58:21   

Another possibility is to use the DSL tools MS now has in beta, these come with the VSIP SDK if I'm not mistaken.

Frans Bouma | Lead developer LLBLGen Pro
Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 01-Sep-2006 16:47:21   

Interesting, I will have to check it out