Rapide provides an extended set of widget controls to enhance the presentation of your window designs. Examples include date/time picker, slider, spinner, progress bar, expanding/collapsing group boxes and field hints.
Unlike OCX controls which require third party software installation and which have limited platform support, the Rapide widgets are available on all platforms and integrated within the Rapide runtime, so no additional software products are required.
Rapide also enables you to place images into BLOB views (using Gen 8.5 or higher) and place the images onto the window design, either a single images or as columns in listboxes.
Some examples are shown below:
| Calendar. | ![]() |
| Date Picker with Null Indicator | ![]() |
| Progress Bar. | ![]() |
| Slider showing a numeric field and a slider control placed side by side and synchronised. | ![]() |
|
Field Hints can be defined using the Rapide Designer or taken from the field help description. Once the user types in the field, the hint disappears. |
![]() |
| A 'mandatory' decoration can be placed on fields which automatically disappears when they have a value. The indication also appears automatically on fields where there is an edit pattern or permitted value violation. |
|
| Menu Items can be associated with a picture | |
| Push buttons with a picture can also include the display text, which will be translated to the user's language. | ![]() |
| A Canvas control allows you to draw shapes, text and images using action diagram code. In the example, the battery charge level, colour and percentage are drawn on top of a bitmap image. | ![]() |
|
Group Boxes can be defined as collapsible and have an optional image bitmap. In the example on the right, there are three collapsible group boxes with the middle one contracted. You can see how these work in the on-line Rapide Controls Demo. |
![]() |
| A browser control can be used for a variety of purposes. In the example on the right, a dynamically generated QR code is rendered in a browser control. | ![]() |
| Another example of using a browser control is to display a PDF document. This document was created using the Rapide PDF Extension Library. | |
| You can use a Paginator control attached to a window or listbox to allow the user to swipe between pages and have a visual indicator of their position. |
|