Difference between revisions of "uE Controls"

From Lazarus wiki
Jump to navigationJump to search
 
(14 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
=== About ===
 
=== About ===
uE Controls is a open source set of instrumentation controls for Lazarus and Free Pascal, compilable under Windows and Linux. It uses the excellent graphic library BGRABitmap.
+
[[Image:toolbar.png]]
 +
 
 +
uE Controls is a open source set of instrumentation controls for Lazarus and Free Pascal, compilable under Windows and Linux. It uses the excellent graphic library [[BGRABitmap]].
 +
 
 +
To reset to the default image of each component only clear its image property.
  
 
=== TuERotImage ===
 
=== TuERotImage ===
Line 12: Line 16:
  
 
TuELed is [http://en.wikipedia.org/wiki/Light-emitting_diode LED (Light Emitting Diode)] simulation visual control. It contains 2 different shapes (Square and round) LED simulations with ON/OFF, colour selection and automatic off color.
 
TuELed is [http://en.wikipedia.org/wiki/Light-emitting_diode LED (Light Emitting Diode)] simulation visual control. It contains 2 different shapes (Square and round) LED simulations with ON/OFF, colour selection and automatic off color.
 +
 +
 +
=== TuETileImage ===
 +
 +
TuETileImage allows to put an image as a texture for make beautifuls backgrounds. The image is copied into the canvas automatically to fill the size of the control.
 +
 +
 +
=== TuETilePanel ===
 +
As the TuETileImage but with TPanel properties.
 +
  
 
=== TuEKnob ===
 
=== TuEKnob ===
Line 25: Line 39:
  
  
=== More info: ===
+
=== TuEMultiturn ===
 +
Allows to have a multiturn (no angle limit) knob.
 +
 
 +
 
 +
=== TuEGauge ===
 +
[[Image:uEGauge.png]]
 +
 
 +
Gauge control with loadable image properties for background and Needle, also the range of the angle can be customized.
 +
 
 +
=== TuEButton ===
 +
[[Image:demo_uebutton.png]]
 +
* support for load images from object inspector
 +
* can draw default images by it self
 +
* support for Glyphs
 +
* support for button layouts
 +
* shadow for text (use clNone for disable shadow)
 +
* redraw when properties (caption, font, etc.) are changed
 +
 
 +
 +
=== More info & Download: ===
 +
After installing the ''uecontrols.lpk'' file, the controls will be available in a separate tab in the Lazarus IDE.
 +
 
[http://ue.accesus.com/uecontrols uEControls web]
 
[http://ue.accesus.com/uecontrols uEControls web]
 +
 +
[http://sourceforge.net/projects/uecontrols/ SourceForge web]
 +
 +
[https://github.com/mriscoc/uEControls Official GitHub repository]
 +
 +
=== Installation ===
 +
For use these controls you must first download the graphics library '''BGRABitmap''': 
 +
[http://wiki.lazarus.freepascal.org/BGRABitmap]
 +
[https://github.com/bgrabitmap/bgrabitmap/releases] 
 +
 +
 +
[[Category:Components]]

Latest revision as of 21:19, 5 February 2018

About

toolbar.png

uE Controls is a open source set of instrumentation controls for Lazarus and Free Pascal, compilable under Windows and Linux. It uses the excellent graphic library BGRABitmap.

To reset to the default image of each component only clear its image property.

TuERotImage

tuerotimage.jpg

TuERotImage is an image viewer control similar to TImage with the ability to show the image rotated at an arbitrary angle.


TuELed

tueled.jpg

TuELed is LED (Light Emitting Diode) simulation visual control. It contains 2 different shapes (Square and round) LED simulations with ON/OFF, colour selection and automatic off color.


TuETileImage

TuETileImage allows to put an image as a texture for make beautifuls backgrounds. The image is copied into the canvas automatically to fill the size of the control.


TuETilePanel

As the TuETileImage but with TPanel properties.


TuEKnob

tueknob.jpg

This component emulate the rotatory knob seen in some analog devices, designed for professional instrumentation, multimedia or skinned software developers. It has a default look but can load an user image, also have a customizable scale.


TuESelector

tueselector.jpg

This component emulate the rotatory selector, designed for professional instrumentation, multimedia or skinned software developers. It has a default look but can load an user image, also have a customizable scale.


TuEMultiturn

Allows to have a multiturn (no angle limit) knob.


TuEGauge

uEGauge.png

Gauge control with loadable image properties for background and Needle, also the range of the angle can be customized.

TuEButton

demo uebutton.png

  • support for load images from object inspector
  • can draw default images by it self
  • support for Glyphs
  • support for button layouts
  • shadow for text (use clNone for disable shadow)
  • redraw when properties (caption, font, etc.) are changed


More info & Download:

After installing the uecontrols.lpk file, the controls will be available in a separate tab in the Lazarus IDE.

uEControls web

SourceForge web

Official GitHub repository

Installation

For use these controls you must first download the graphics library BGRABitmap: [1] [2]