Expand description
GUI components for interactive plotting
Provides interactive controls, widgets, and GUI layout for desktop plotting applications.
Re-exports§
pub use crate::overlay::plot_overlay;pub use crate::overlay::plot_overlay::PlotOverlay;pub use controls::PlotControls;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::show_plot_global_with_signal;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::show_plot_native_window_with_signal;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
- lifecycle
- Figure lifecycle helpers for native GUI windows.
- native_
window - Native cross-platform window management
- 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