项目作者: jakobsche

项目描述 :
Control template to make HMI controls with drawn and adaptive graphics on them
高级语言: HTML
项目地址: git://github.com/jakobsche/hmi.git
创建时间: 2020-02-22T04:05:33Z
项目社区:https://github.com/jakobsche/hmi

开源协议:MIT License

下载


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.