Panorama X's complete suite of drawing and layout tools allow you to rapidly design and create custom windows, dialogs, forms, labels, and custom reports. You have complete control over the layout and, if necessary, any programming you need. Layouts can be fixed or responsive to window size. Programming code can be embedded into any element, much like HyperCard™. Available layout elements include:
- Shapes
- Text
- Styled Text
- Images
- Push Buttons
- Checkbox Buttons
- Radio Buttons
- Icon Buttons
- Popup Menus
- Segmented Buttons
- Slider
- Stepper
- Level Indicator
- Progress Indicator
- Tab Panels
- Web Browser
- Tables (Text List)
- Matrix
If you've ever used Apple's powerful Xcode Interface Builder, you'll be instantly familiar with how the Panorama application builder works. To add a new graphics object, simply drag it onto the layout, then use the inspector panels to configure, including adding code.
Here at ProVUE, we're big believers in automation. If a task is going to be performed more than 2 or 3 times, automation is the best way to ensure that the task is performed rapidly and accurately. That's why every aspect of Panorama X operation can be automated — database manipulation, modifying database structure, even graphical layout tasks can be automated.
Recordability
Basic automation doesn't require any programming at all. Just turn on the "watch me" recorder and Panorama will automatically write the code for you as you search, sort, and perform other database tasks. The recorded code is automatically added to the Action menu, where it can be played back at any time. It can also be attached to a button, or set up to trigger when a specific event occurs.
Programmability
For advanced users, Panorama X includes a full-featured programming language, including conditional logic, subroutines, alerts and dialogs, full menu control, debug instrumentation, background timers, asynchronous internet access, and much much more. You can even integrate code written in AppleScript, shell script, Python, Ruby, PHP and more.