//! Events emitted by a [`struct@super::Selector`].
//!
//! Implement [`GenericSelectorEvents`] on a window (or other parent) to react
//! when the selected enum variant changes.
use TypeId;
use crate::;
/// Events from a [`struct@super::Selector`].
///
/// Because [`Selector`](struct@super::Selector) is generic, the control is identified by a
/// type-erased `handle` and `type_id`. Default methods return [`EventProcessStatus::Ignored`].
pub