nxSoftware
nxSplitter

A nxSplitter gadget is intended as a replacement for the standard Purebasic splitter gadget, but of course offers more functionality and customisation.
The most strking difference between the two, however, is that a nxSplitter gadget can utilise a 'gripper' which allows for one or the other of the 'split' gadgets to be 'anchored'.
 

The following screenshot/demo shows one nxSplitter nested inside another.  Click the image to download the demo.
 

 

nxImageArray

A nxImageArray gadget is a very flexible image selector. It can be used, for example, as a thumbnail control or simply for presenting the user with a very visual series of choices etc.

Images can be selected (multi-selection is optional), deleted, dragged from or to nxImageArray gadgets - all under program control of course. Image files can be dropped onto a suitably 'enabled' image array control etc.


The following screenshot/demo shows a nxImageArray gadget which is simply displaying some random images. This particular example has multi-select enabled but is not enabled for drag / drop operation. 
Click the image to download the demo.


 

nxExplorerBar

A nxExplorerBar gadget is a very flexible and powerful gadget - kind of like a MS outlook bar control. Of particular note is the fact that you can embed multiple gadgets (of any type) within a nxExplorerBar.


The following screenshot/demo shows a nxExplorerBar gadget which contains a bunch of 'menu options' and a couple of controls embedded within (a string gadget and an image button gadget).  Each 'group' can be collapsed (and then expanded) by simply clicking the underlying title-bar or through code etc.
Click the image to download the demo.
 

 

nxPropertyBox

A nxPropertyBox gadget is a fully-fledged property box control, suitable for the creation of GUI designers and so on.

A nxPropertyBox offers many kinds of item types from basic editable text fields to various numeric fields, combos, color selectors, font selectors, file selectors and so on. All user input can be validated before being accepted etc.
A very flexible control indeed.
 

The following screenshot/demo shows a nxPropertyBox gadget with various different types of fields etc. Note that you can opt for a more 'traditional' look to this gadget by opting not to have the gadient background etc.
Click the image to download the demo.
 

 

NOTE that the nxPropertyBox gadget requires the EsGRID control which, as already stated, I cannot supply for free.
Nexus will however function fine without EsGRID, you just will not be able to use the property box controls.

 

nxTreeField

A nxTreeField gadget is a much requested control combining the functionality of a Windows Treeview control with a Windows Listview control. Basically, it is a treegadget with columns (or a listicon gadget with collapsible/expandable child rows!)

It is very customisable and simple to implement. The developer has full control over this gadget; right down to individual cells and individual notifications etc. and is absolutely ideal for displaying hierarchical data etc.

You can use this control as a replacement for both the Purebasic ListIcon and Tree gadgets in that a TreeField can easily be configured to exactly mimic either of these controls. Of course, with this you get the extra functionality and ease of use which comes with the TreeField. For example, you can easily justify individual cells or switch images around with a single line of code etc.

The following screenshot/demo shows a simple nxTreeField gadget with checkboxes and a few images added to the first column.
Click the image to download the demo.