______________________________________
GaugeWidgets. The GaugeWidgets library includes vertical, horizontal and angular (arc or circle) widgets. Individual widgets have up to five color-selectable ranges, up to eight pointers of eight types (including arrows, of lines/bars, ‘bugs’ (markers), and needles. Pointers have selectable colors and individual single-character ‘tags’ that help in labeling. Also, text datum helpers are provided to assist you in the positioning of text strings such as values and units and there are easy to use methods for drawing basic geometric shapes with variable width and colored borders.
Examples of compound Gauges created using the vertical, horizontal and arc elements from the pre-release GaugeWidgets library:


Using the widget primitives in the GaugeWidgets library, you build elaborate gauges, such as shown above. Most of the math is taken care of. You just perform simple screen positioning of widgets and values. For commercial endeavors, please contract me to develop custom gauges or library elements. Many of the gauge examples have been flight tested!
I created this library in order to provide electronic gauges for experimental amateur built (E-AB) aircraft, but you can easily use it for simulators, vehicles, boats and spacecraft (!). You may download and use The libraries with a license for non-commercial purposes.
UPDATE: April 30, 2021–PolarDraw library has been deprecated and most methods rolled into the GaugeWidgets library.
Download Libraries
NOTE: Libraries are provided for the huVVer-AVI-2 and huVVer-AVI-3 programmable aircraft instruments. These devices features a large, bright screen and support a number of interfaces useful in avionics applications.
We’ve moved the huVVer-AVI flight instruments library downloads to their own page here:
https://www.huvver.tech/huvver-avi-download-version-8/
If you want to donate to keep this website running, send me an email and I’ll tell you how! For commercial use of this intellectual property, please contact me for licensing terms. Thanks, Vern (Voltar).