[−][src]Type Definition meli::components::utilities::UIDialog
type UIDialog<T> = Selector<T, Option<Box<dyn FnOnce(ComponentId, &[T]) -> Option<UIEvent> + Sync + Send + 'static>>>;
type UIDialog<T> = Selector<T, Option<Box<dyn FnOnce(ComponentId, &[T]) -> Option<UIEvent> + Sync + Send + 'static>>>;
impl<T: 'static + PartialEq + Debug + Clone + Sync + Send> UIDialog<T>
[src]impl<T: 'static + PartialEq + Debug + Clone + Sync + Send> Component for UIDialog<T>
[src]fn draw(&mut self, grid: &mut CellBuffer, area: Area, context: &mut Context)
[src]fn process_event(&mut self, event: &mut UIEvent, context: &mut Context) -> bool
[src]fn get_shortcuts(&self, context: &Context) -> ShortcutMaps
[src]fn is_dirty(&self) -> bool
[src]fn set_dirty(&mut self, value: bool)
[src]fn id(&self) -> ComponentId
[src]fn set_id(&mut self, id: ComponentId)
[src]fn is_visible(&self) -> bool
[src]fn can_quit_cleanly(&mut self, _context: &Context) -> bool
[src]fn kill(&mut self, _id: ComponentId, _context: &mut Context)
[src]fn get_status(&self, _context: &Context) -> String
[src]