Graphical User Interface (GUI) Library
We provide a library of GUI classes so that you can quickly create a graphical user interface for your application. Standard graphical objects include- Buttons of several kinds
- Check boxes and Radio buttons
- Text and Number Entry Boxes
- Date picker and Calendar
- List selection
- File system explorer
- Text file viewer
- Live clock display and date/time entry
- Busy indication and progress bars
Since all of these are written in Venom user classes, you can modify the 'look and feel' easily.
The screenshots below were captured from a QVGA display attached to a VM2D running the GUI code library. .
Buttons
This simple page has just two buttons. One is shown highlighted as if pressed (a different image is used, and the text colour is changed).Any of the features of a button may be changed - for example the text, text colours, the image, the button's behaviour, etc.
Dialogue boxes
This display shows a standard dialogue box. Dialogue boxes can be fully customised.
Text and number entry
Here the operator has touched a Number Box. A numeric keypad pops up to allow a number to be entered.Other keypad layouts or functions may be specified if necessary.
A Text Entry Box works in a similar way, popping up a Qwerty keypad.
Date entry
Here the operator has touched the Date Picker. A calendar pops up to allow a new date to be entered.Other calendar styles may be specified if necessary.
Live displays
More complicated 'live' displays are also easy to construct.We provide the tools and support you need to construct your own graphic objects.