pub trait AbstractDialog {
// Required methods
fn update(
&mut self,
ctx: &Context,
dctx: &DialogContext,
) -> Option<Box<dyn Any>>;
fn mask(&self) -> Option<Color32>;
fn id(&self) -> Option<Id>;
}
Expand description
Abstraction over dialog details with different reply types.