27/6/2008. Update. -New control added!
Have added what I have called an
nxTreeField control to the Nexus framework, a control which has been requested several times in these forums.
An nxTreeField is essentially a tree gadget with columns!
It is very flexible and easy to use and can actually be used as a replacement for the standard listicon and tree gadgets if desired.
Features include :
- Optional checkboxes.
- Optional images in any 'cell'. Altering a cell's icon is a single line of code.
- Fully 'themed'. Node buttons and checkboxes are rendered according to any active theme.
- Resizeable columns (via click and drag or code). Individual columns can be prevented from being resized etc.
- Full column reordering through click and drag (an optional style).
- Individual cell justification.
- Complete control over the gadget through simple code and a simple (optional) callback.
(Tested on XP and Vista.) Ideal for displaying heirarchical data etc.
I do intend adding some kind of editing capability very soon as well as a few more cell formatting options.
A screenshot (a bit fuzzy I'm afraid!)
As well as this, and because of the time consumed by what is really a side project (and a complex one at that!

) I have removed the donate options from the Nexus section of the nxSoftware site. Whilst Nexus remains free and open-source, I have instead added a 'Paid support' option to the website.
For a once-only and
very very low payment, comes a promise of my help and assistance with any project utilising any of the Nexus controls; from simple suggestions to help with the project's code and/or alterations to the Nexus controls themselves should an individual product require it. Suggestions for improvements to Nexus (or ideas for new controls) will also get priority consideration.
This seems to me the best way of supporting what is an on-going project. Consider that the new treefield control has taken close to two weeks of fulltime coding, time away from my commercial projects, and I still intend working on upgrading this control even further!
The download link is via the
http://www.nxsoftware.com site.
I may look like a mule, but I'm not a complete ass.