Struct relm4_components::alert::AlertWidgets
source · [−]pub struct AlertWidgets {
pub dialog: MessageDialog,
}
Expand description
Widgets of the alert component
Fields
dialog: MessageDialog
Trait Implementations
sourceimpl<ParentModel, Conf> Widgets<AlertModel<Conf>, ParentModel> for AlertWidgets where
ParentModel: AlertParent,
ParentModel::Widgets: ParentWindow,
Conf: AlertConfig,
impl<ParentModel, Conf> Widgets<AlertModel<Conf>, ParentModel> for AlertWidgets where
ParentModel: AlertParent,
ParentModel::Widgets: ParentWindow,
Conf: AlertConfig,
sourcefn init_view(
model: &AlertModel<Conf>,
components: &<AlertModel<Conf> as Model>::Components,
sender: Sender<<AlertModel<Conf> as Model>::Msg>
) -> Self
fn init_view(
model: &AlertModel<Conf>,
components: &<AlertModel<Conf> as Model>::Components,
sender: Sender<<AlertModel<Conf> as Model>::Msg>
) -> Self
Initialize the UI.
sourcefn root_widget(&self) -> Self::Root
fn root_widget(&self) -> Self::Root
Return the root widget.
sourcefn view(
&mut self,
model: &AlertModel<Conf>,
sender: Sender<<AlertModel<Conf> as Model>::Msg>
)
fn view(
&mut self,
model: &AlertModel<Conf>,
sender: Sender<<AlertModel<Conf> as Model>::Msg>
)
Update the view to represent the updated model.
type Root = MessageDialog
type Root = MessageDialog
The root represents the first widget that all other widgets of this app or component are attached to.
The root of the main app must be a [gtk::ApplicationWindow
]. Read more
sourcefn connect_parent(&mut self, parent_widgets: &<ParentModel as Model>::Widgets)
fn connect_parent(&mut self, parent_widgets: &<ParentModel as Model>::Widgets)
Optional method to initialize components. This is only useful if you want to attach the widgets of a component to the widgets of this model. Read more
Auto Trait Implementations
impl RefUnwindSafe for AlertWidgets
impl !Send for AlertWidgets
impl !Sync for AlertWidgets
impl Unpin for AlertWidgets
impl UnwindSafe for AlertWidgets
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more