Difference between revisions of "RackCtls"

From Lazarus wiki
Jump to navigationJump to search
(Bitbucket is removing mercurial, moved the repository to github)
 
(One intermediate revision by the same user not shown)
Line 35: Line 35:
  
 
The latest stable release can be found [http://ventoso.org/luca/rackctls/ here] or on [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=278218 Lazarus CCR].
 
The latest stable release can be found [http://ventoso.org/luca/rackctls/ here] or on [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=278218 Lazarus CCR].
 +
 +
The source repository is [https://github.com/olivluca/rackctls here].
  
 
== Change Log ==
 
== Change Log ==

Latest revision as of 17:39, 25 August 2019

English (en) 中文(中国大陆)‎ (zh_CN)

About

RackCtls is a a collection of components with an "Hi-fi system" appearance:

RackCtls.png

  • TLEDButton a button with a LED.
  • TLEDButtonPanel its matching panel.
  • TScrewPanel a panel with screws in its corners.
  • TLEDDisplay 7-segment LED display for numerical values.
  • TLEDMeter LED bar graph, Vu-meter style.


The download contains the component, an installation package and a demo application, that illustrates the features of the component.

Author

Original author: Simon Reinhardt Lazarus adaptation by: Luca Olivetti

License

From the source file:

Diese Komponenten sind Public Domain, das Urheberrecht liegt aber beim Autor.

(translation:

These components are Public Domain, the copyright however remains with the author. )

Download

The latest stable release can be found here or on Lazarus CCR.

The source repository is here.

Change Log

  • Version 1.20.4 TLEDDisplay can show numbers in hex, use FPC resources for the icons
  • Version 1.20.3 Fix memory leak in TLedDisplay, remove ctl3d/parentctl3d properties (removed from lazarus)
  • Version 1.20.2 Fixed default color for TLedButtn/TLedButtonPanel
  • Version 1.20 Initial release

Dependencies / System Requirements

  • None that I know of

Status: Stable (I hope)

Issues:

  • The original TButtonPanel has been renamed to TLedButtonPanel since Lazarus has already a TButtonPanel in its standard components palette
  • The license is unclear to me

Installation

  • Unzip the file
  • Open the package RackCtlsPkg.lpk in the lazarus ide
  • Click install

The RackCtls Example Application

The sample application is in the LazDemo subdirectory

  • Open RackDemo.lpi
  • compile
  • run