Skip to main content

Crate gui

Crate gui 

Source
Expand description

ยงR.E.K.T.A.L. GUI Main Application

Entry point and primary application state for the R.E.K.T.A.L. lighting control GUI. Handles startup initialization, logger configuration, window icon embedding, eframe viewport setup, docking tab management, and high-level layout rendering.

Modulesยง

controller ๐Ÿ”’
Controller Module
network ๐Ÿ”’
Network Module
panels ๐Ÿ”’
UI Panels Module

Structsยง

MyApp
The main GUI application state structure.
MyTabViewer ๐Ÿ”’
Custom egui_dock::TabViewer implementation for rendering docking tabs.

Staticsยง

UI_EVENT_SENDER
Global thread-safe channel sender for dispatching UiEvents across the application.

Functionsยง

main ๐Ÿ”’
Application main entry point.
parse_args ๐Ÿ”’
Parses CLI command-line arguments to extract an auto-connect target address (-c, --connect, -conn).