Sign Up

IG OOPanel by Illuminated G - Toolkit for LabVIEW Download

Object Oriented UI Panel Library that also serves as a dynamic custom array UI

D Discussion Watch * 2 ↓954
 screenshot
Version0.5.1.38
ReleasedNov 07, 2024
Publisher Illuminated G
License MIT
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Used By brent_justice_lib_blueplotmulti_(open_source)   summer_of_labview_squarebattle  
Project links Homepage   Discussion

Description

Provides an OOP based panel UI manager and also includes functionality for simulating arrays with these Panels for highly flexible dynamic UI content. This library is not based on any existing framework (DQMH, AF, etc.) and can be used as part of any UIs being developed.

Panels are run as asynchronous VIs so this approach is not suitable when a LOT of elements are needed. For a faster performing, more light-weight library when lots of elements are needed in an array-like UI check out the ControlArray package.

Panel management includes moving VI panels around different subpanels, popping subpanel contents out as standalone windows, and toggling the visiblity of a panel. The panel manager keeps track of the state of panels so it can ensure that panels are removed from subpanels before another is inserted.

Release Notes

0.5.1.38 (Nov 07, 2024)

0.5.1.38
- Ensure panels cleared from display are removed from subpanels and subpanels returned to available queue
0.5.0.37
- Add ability to clear out 2D array so elements can be filtered / reorganized.

derrickb was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts

Forum Posts

Documentation or examples
Hello,   This tool looks very cool.  Is there any documentation or examples for this tool…