The DSP Container, tweaking the layout all the way down to the pixel.
As it turns out, the DSP Container widget opens up a lot of interesting possibilities to the 4GL programmer.
With Uniface RIA, HTML and CSS are used to design the layout. HTML and CSS allow for a very small level of tweaking, even to the smallest pixel of the web layout. If you combine that capability with the flexibility of the DSP Container widget, which allows for nesting of DSP components, the DSP component suddenly becomes a lot more than the tool to implement a complete Web page, suddenly the DSP component can be used to implement only a small, very specific, piece of functionality. Combine multiple DSP components using the DSP Container widget and there is your web application.
Using multiple components to construct a single application is on it self nothing new, but the awareness of the level on which you can tweak the layout might be: all the way down to the pixels – Full control!
As an example of the capabilities, I used the DSP Container widget to implement a tree, but obviously I could also use it to build tabs, message boxes, harmonicas, dropdown menus, tool bars, etc. Check it out:
Maybe I’ll add some more examples later on.