Struct fui_app::ApplicationGuiContext
source · pub struct ApplicationGuiContext {
pub drawing_context: Arc<Mutex<DrawingContext>>,
pub next_window_id: WindowId,
pub windows: HashMap<WindowId, WindowGUIThreadData>,
pub func_gui2vm_thread_tx: UnboundedSender<Box<dyn Send + FnOnce() + 'static>>,
}
Expand description
Application data available only from the GUI thread.
Fields§
§drawing_context: Arc<Mutex<DrawingContext>>
§next_window_id: WindowId
§windows: HashMap<WindowId, WindowGUIThreadData>
§func_gui2vm_thread_tx: UnboundedSender<Box<dyn Send + FnOnce() + 'static>>