ogTools is our first component with our knowledge and our needs we met during our all 30 years of using 4D.
ogTools gives you an huge set of widgets in almost all situations you may see in your programmer's life with 4D. They are fully customisable for colors, shape, size...
Organised in modules: color, io, meta, vJ, picker, rc, window…
The color module is now deprecated and it is recommended to shift to ogColours modern features.
The io module gives you with all alert, confirm, sure (three buttons), progress, notification for your product. Embedded ready to use frequent icons available, and specific beautiful html effects can be choose.
Date, time, period
With this module, you can at first proposes a comprehensive view of your structure. A click on a table (here [Licenses]) highlights all the relations on it. A double click on a table send an event you can manage. The tables may being grouped by modules.
But you can easily propose a relate editor, where you navigate through the relations by clicks, to then do the relate from one source table selection to the target table selection with some generic RELATE MANY or RELATE ONE SELECTION.
Here, selected [Packs] <- [Banks] <- [Banks_Buttons] -> [Pictures]. The method to apply the returned path to the tables selection is in a few lines.