Skip to content
/ hmi Public

Control template to make HMI controls with drawn and adaptive graphics on them

License

Notifications You must be signed in to change notification settings

jakobsche/hmi

Repository files navigation

HMI

This is a Lazarus package containing a control and an abstract vector graphics element and a drawing class, that can be connected with the control to draw something on its canvas. There are also few descendants of TElement that draw some simple geometric shapes.

Other than raster graphic images, the drawing is always drawn with the available screen resolution and can be interactively.

An example is the control class TRetroClock with the drawing class TClock. The drawing optimizes itself to the size of the control and is animated. See the directories Test and PackageTest for example applications. PackageTest requires to install the package HMI in the IDE first. test shows, how a component can be tested, if it is not installed.

About

Control template to make HMI controls with drawn and adaptive graphics on them

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published