Menu bar & pop-up menu
Menus are dynamically created, support unlimited levels of menus, are system table driven and can be customized for a user. An application window exists for building menu structures (functions and folders) and saving them in system tables.
Toolbar object
A toolbar is a smart object that is a combination of an update panel, navigation panel and more. Toolbars are dynamically created, are system table driven and can be customized for a user. Tools on a toolbar can react to specified states so that their image changes accordingly. An application window exists for building toolbars and saving them in system tables.
Status Bar panel
Every window may contain a status bar which is contained in the window template. It is a multi-panel status bar containing 6 panels. It contains the following: 1. Field context help information; 2. Current mode (View, Edit, Add, Search); 3. Logged in Entity; 4. Logged in date; 5. Period/Year.
Lookup Browser
A UIB template exists for creating non modal (and modal) smart browser lookups. Any column can be easily sorted on (in ascending or descending order) by clicking the column label. The user can also do an incremental search when searching for a record. Contains 'Push Pin' tool that allows window to either close or remain open upon selecting record. Since this window contains it's own toolbar, additional tools can be easily added. Templates contain procedures for quickly writing code to support the browser.
Calendar Object
To utilize a calendar, developer simply drops a calendar button from the palette onto an object and specifies a parameter in the button's 'Choose' trigger. Uses an OCX from Crescent Technologies.
List Maintenance Object
Allows for easy manipulation of lists. You can present a selection list in a viewer and have a corresponding button that calls this object in the form of a dialog, passing the available and selected lists. Or, you could place the object directly on an object.