Module gui

Module gui 

Source
Expand description

GUI components for interactive plotting

Provides interactive controls, widgets, and GUI layout for desktop plotting applications.

Re-exports§

pub use controls::PlotControls;
pub use plot_overlay::PlotOverlay;
pub use thread_manager::get_gui_manager;
pub use thread_manager::health_check_global;
pub use thread_manager::initialize_gui_manager;
pub use thread_manager::is_main_thread;
pub use thread_manager::register_main_thread;
pub use thread_manager::show_plot_global;
pub use thread_manager::GuiErrorCode;
pub use thread_manager::GuiOperationResult;
pub use thread_manager::GuiThreadManager;
pub use native_window::initialize_native_window;
pub use native_window::is_native_window_available;
pub use native_window::show_plot_native_window;
pub use native_window::NativeWindowManager;
pub use native_window::NativeWindowResult;
pub use single_window_manager::is_window_available;
pub use single_window_manager::show_plot_sequential;
pub use window::*;

Modules§

controls
Interactive controls for plots
native_window
Native cross-platform window management
plot_overlay
GUI overlay system for interactive plot controls and annotations
single_window_manager
Single Window Manager - V8-caliber EventLoop management
thread_manager
Robust GUI thread management system
widgets
Custom plot widgets
window
Main window management for interactive GUI plotting
window_impl
Implementation methods for the GUI plot window