TLC Geometry – LabVIEW UI Layout Toolkit

Runtime geometry and layout helpers for LabVIEW UI controls

TLC Geometry is a lightweight LabVIEW toolkit that provides layout helpers for positioning, aligning and arranging front panel controls programmatically.
It simplifies common runtime layout operations such as alignment, relative placement, stacking and grid layouts.

Example

When building dynamic user interfaces in LabVIEW, controls often need to be positioned relative to each other at runtime. This typically requires repetitive property node logic and manual coordinate calculations.
TLC Geometry provides reusable utilities that abstract those operations and make UI layout code easier to write and maintain.

Features

  • Control alignment helpers (left, right, top, bottom, centers)
  • Relative positioning (place controls relative to other controls)
  • Stack layouts (horizontal and vertical)
  • Geometry helpers (bounds and center calculations)

Typical use cases

  • Dynamic configuration panels
  • Adaptive user interfaces
  • Runtime layout adjustments
  • Control spacing
  • Programmatic UI composition

Toolkit organization


TLC Geometry

├─── Align Batch
│       Align Bottom
│       Align Horizontal Centers
│       Align Left
│       Align Right
│       Align Top
│       Align Vertical Centers

├─── Align Relatively
│       Align Bottom With
│       Align Horizontal Centers With
│       Align Left With
│       Align Right With
│       Align Top With
│       Align Vertical Centers With

├─── Place Relatively
│       Place Above
│       Place Bottom
│       Place LeftOf
│       Place RightOf
│       Stack Horizontally
│       Stack Vertically

└───Misc
        Get Aggregate Bounds
        Get Bounds Rect
        Get Center

Installation

Install with VI Package Manager:
Search for TLC Geometry in the VI Package Manager Community repository.

Manual installation:
Download the latest package from GitHub: Releases · andcadev/TLC_Geometry

Source Code & Documentation

The source code and documentation are available on GitHub.

GitHub repository: https://github.com/andcadev/TLC_Geometry

License

TLC Geometry is released under the MIT License.

Scroll to Top