Difference between revisions of "RackCtls"
From Free Pascal wiki
Jump to navigationJump to search (RackCtls components initial page) |
(Bitbucket is removing mercurial, moved the repository to github) |
||
(14 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{RackCtls}} | |
+ | |||
+ | == About == | ||
+ | |||
''RackCtls'' is a a collection of components with an "Hi-fi system" appearance: | ''RackCtls'' is a a collection of components with an "Hi-fi system" appearance: | ||
Line 7: | Line 10: | ||
* '''TLEDButtonPanel''' its matching panel. | * '''TLEDButtonPanel''' its matching panel. | ||
* '''TScrewPanel''' a panel with screws in its corners. | * '''TScrewPanel''' a panel with screws in its corners. | ||
− | * '''TLEDDisplay 7-segment | + | * '''TLEDDisplay''' 7-segment LED display for numerical values. |
− | * '''TLEDMeter | + | * '''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. | The download contains the component, an installation package and a demo application, that illustrates the features of the component. | ||
+ | == Author == | ||
− | |||
Original author: [http://www.picsoft.de Simon Reinhardt] | Original author: [http://www.picsoft.de Simon Reinhardt] | ||
Lazarus adaptation by: Luca Olivetti | Lazarus adaptation by: Luca Olivetti | ||
− | + | == License == | |
+ | |||
From the source file: | From the source file: | ||
Diese Komponenten sind Public Domain, das Urheberrecht liegt aber beim Autor. | 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 [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 == | ||
+ | |||
+ | * 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 | * None that I know of | ||
Line 37: | Line 56: | ||
* The license is unclear to me | * The license is unclear to me | ||
− | + | == Installation == | |
− | |||
* Unzip the file | * Unzip the file | ||
Line 44: | Line 62: | ||
* Click install | * Click install | ||
− | + | == The ''RackCtls'' Example Application == | |
The sample application is in the LazDemo subdirectory | The sample application is in the LazDemo subdirectory | ||
Line 51: | Line 69: | ||
* compile | * compile | ||
* run | * run | ||
+ | |||
+ | [[Category:Components]] |
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:
- 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