UI Tools addon: Control class v1.4.0
Copyright © 2009-2015, FranÃ§ois Normandin.
All rights reserved.
Contact Info: Contact via PM on www.lavag.org
Created and tested with LabVIEW 2012
UI Tools >= 220.127.116.11
jki_lib_state_machine >= 2.0.0
OpenG Application Control Library >= 18.104.22.168
OpenG Array Library >= 22.214.171.124
OpenG Error Library >= 126.96.36.199
OpenG File Library >= 188.8.131.52
OpenG LabVIEW Data Library >= 184.108.40.206
OpenG Variant Configuration File Library >= 220.127.116.11
BitMan - Bitmap Manipulation Library >= 18.104.22.168
This package contains a class to quickly create controls programmatically based on templates.
After installing package with VIPM, refresh palettes if VIPM is not set to refresh automatically.
On LabVIEW restart, a Tools Menu shortcut gives access to a Control Generator GUI (Tools >> UI Tools >> Control Generator)
The control creator provided under "Tools" menu is not yet complete:
- It doesn't batch process controls yet.
- The "pure white" (xFFFFFF) is drawn as black (use FEFEFE instead... that's close, and I really don't know why!)
Wojciech Golebiowski for his BitMan library (Bitmap Manipulation).
v1.4.0: Removed a self-conflicting dependency on new installation
v1.3.0: Renamed package and moved templates to vi.lib to remove the need to rely on system files (outside of LabVIEW folder structure).
Upgraded source code to 2012. Older versions not supported anymore.
Changed the namespacing and added an incompatibility with previous versions of this package.
Integrated into the palette of UI Tools (base package on LVTN 22.214.171.124+)
Fixed issue with scaling factor for True decal button
v1.2.0: Migrated to VIP file type (from OGP)
v1.1.0: Added functionality for creating different decals for True and false states.
This release is untested with the rest of the package.
It is strictly aimed at providing a temporary solution to creating custom controls with different decals for True and False states.
The package works as standalone, but might introduce some bugs in the parent package "UI Tools".
Do no install unless you absolutely need the new functionality right away.
Keep the latest UI Tools Addon Control Class package at hand to fall back in case it breaks functionality.
v1.0.15: Added "Save to previous version"
Added "Drop on Front Panel" and tested to work in projects or outside projects.
Added some configuration file entries and more error checking.
v1.0.14: Initial release of the code. (8.6)
Distributed under the BSD license.
Make sure you comply with the license of anyone who distributes icons on the web!
If you have any problems with this code or want to suggest features:
please go to www.lavag.org and Navigate to the discussion page.
Send me a personal message on LAVAG.org to get my attention faster.
This code was downloaded from the LAVA Code Repository found at www.lavag.org