//! Handles dialogs that appear as floating menus in the center of the editor window. | |
//! | |
//! Dialogs are represented as structs that implement the `DialogLayoutHolder` trait. | |
//! | |
//! To open a dialog, call the function `send_dialog_to_frontend()` on the dialog struct. | |
//! Then dialog can be opened by sending the `FrontendMessage::DisplayDialog` message; | |
mod dialog_message; | |
mod dialog_message_handler; | |
pub mod export_dialog; | |
pub mod new_document_dialog; | |
pub mod preferences_dialog; | |
pub mod simple_dialogs; | |
pub use dialog_message::{DialogMessage, DialogMessageDiscriminant}; | |
pub use dialog_message_handler::{DialogMessageData, DialogMessageHandler}; | |