Controllers and software tools for embedded systems
+44 (0)1223 523100
info@microrobotics.co.uk
home
Home   Products   Support   Contact Us   Company   Site  
Documentation
Data Sheets
Manuals and Tutorials
Downloads
Download Venom
Download IDE...
Code Snippets
Resources
More information
FAQ
Capability list
Price List
Ask us a question
Old products
VM1
K4

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
... and more are being constructed all the time.

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 based on images

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 box

Dialogue boxes

This display shows a standard dialogue box. Dialogue boxes can be fully customised.
Numeric keypad

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.

Calendar entry

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.

A live display

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.

 
© Micro-Robotics 2013.