Struct relm4_components::open_button::OpenButtonWidgets
source · [−]Expand description
Widgets of the open button component
Fields
open_box: Box
Trait Implementations
sourceimpl ParentWindow for OpenButtonWidgets
impl ParentWindow for OpenButtonWidgets
sourceimpl<ParentModel, Conf> Widgets<OpenButtonModel<Conf>, ParentModel> for OpenButtonWidgets where
ParentModel: Model + OpenButtonParent,
ParentModel::Widgets: ParentWindow,
Conf: OpenButtonConfig<Model = ParentModel> + OpenDialogConfig<Model = ParentModel>,
impl<ParentModel, Conf> Widgets<OpenButtonModel<Conf>, ParentModel> for OpenButtonWidgets where
ParentModel: Model + OpenButtonParent,
ParentModel::Widgets: ParentWindow,
Conf: OpenButtonConfig<Model = ParentModel> + OpenDialogConfig<Model = ParentModel>,
sourcefn init_view(
model: &OpenButtonModel<Conf>,
components: &<OpenButtonModel<Conf> as Model>::Components,
sender: Sender<<OpenButtonModel<Conf> as Model>::Msg>
) -> Self
fn init_view(
model: &OpenButtonModel<Conf>,
components: &<OpenButtonModel<Conf> as Model>::Components,
sender: Sender<<OpenButtonModel<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: &OpenButtonModel<Conf>,
sender: Sender<<OpenButtonModel<Conf> as Model>::Msg>
)
fn view(
&mut self,
model: &OpenButtonModel<Conf>,
sender: Sender<<OpenButtonModel<Conf> as Model>::Msg>
)
Update the view to represent the updated model.
type Root = Box
type Root = Box
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 OpenButtonWidgets
impl !Send for OpenButtonWidgets
impl !Sync for OpenButtonWidgets
impl Unpin for OpenButtonWidgets
impl UnwindSafe for OpenButtonWidgets
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