Welcome to blogs.conchango.com Sign in | Join | Help

Welcome to blogs.conchango.com

Howard van Rooijen's Blog

Lithium - .NET Tree Diagramming Control

Updated 06/11/2006: If you are trying to locate the Netron Project see my post "What happened to the Netron Project?"

Francois has done it again – he’s proved that he’s one of the best open source .NET developers out there, by releasing Lithium – a Tree Diagramming Control – building upon many of the ideas and implementations of Netron.

I was lucky enough to be a participant of the limited beta programme and have been playing around with Lithium for a few weeks now – the uses are endless.

I’ve already re-written the library using interfaces rather than using base classes – which makes developing new shapes a lot easier – it also cleans up various bits of the architecture and simplified de/serialisation a little which makes adding new shapes much easier. I’ve also started porting Lithium over to .NET 2.0 to make use of Generics, Anonymous Methods and various other goodies. I’ve also been working on various sample applications which use Lithium – the possibilities really excite me – I just wish I had more time to develop these ideas!

Hopefully Francois will integrate some of my “addition” to a future release (below is a Visual Studio 2005 Class Diagram of the Lithium Control).

Lithium Class Diagram - my 'improved' architecture

If you look on the Netron Project home page you can see that Francois has very ambitious plans for the summer - he's releasing a whole slew of new controls:

I can't wait to see what else he's going to come up with over the comming months.

Published 06 April 2005 23:51 by howard.vanrooijen
Filed under: , ,

Comments

 

howard.vanrooijen said:

Heyhey, it looks like a lot of publicity for me. Thx Howard, you're my biggest fan ;)

Concerning your additions. I wouldn't mind to put your version on the Netron site so people can download a 'better' version than the one posted on CodeProject. I have also a few bug reports or thingies to mod in the code. Last week I implemented something like the thing in VS2005; expand/collapse node content with the fancy '<<' arrow and some tests with reflecting assemblies and finally also a pop-up when hovering over nodes. The problem is for me: the control has no real goal, it's good for everything and nothing in particular.

But maybe better to discuss these things in private...who knows who's watching here or stealing ideas :))

Thanks again for this blog. Have a great day, don't work too hard.

Francois.
April 7, 2005 06:17
 

TrackBack said:

Francois has released Lithium, a tree diagramming control for .NET.
Features:

Automatic layout of...
April 7, 2005 15:49
 

Jitender said:

Hi Howard,

Can you please send me your version with class shapes.Thanks in advance,please send it to my email id - jitu74@gmail.com
March 18, 2006 08:09
New Comments to this post are disabled

This Blog

Syndication

Powered by Community Server (Personal Edition), by Telligent Systems