This diagram shows KineticaRT Studio's user interface architecture. The building blocks of the user interface are:  | A .NET container that provides the required Windows |  | On each Window, a Tab control with a configurable number of tabs |  | On each tab, a display Panel on to which KineticaRT .NET components, KineticaRT Studio .NET components and third party .NET components may be dropped, positioned and sized |  | Configuration Editors for customizing the user interface | |
The Configuration Editors are omitted from this diagram but are described on the Configuration page  Any Panel can contain further Tab controls, allowing flexible user interfaces to be created. Panels may be divided into functional regions using any number of KineticaRT .NET Frame controls, each of which supports a further Panel. Panels have built in layout tools (alignment, sizing, etc.) and a configurable grid allows the developer to quickly create screens that are both functional and pleasing. Tiling of controls is particularly easy because of the grid's configurable spacing feature. The Panel layout tools and the grid are described in greater detail on the Configuration page. Part of an example user interface Window is shown below.  |