Struct relm4_components::open_button::OpenButtonWidgets
source · pub struct OpenButtonWidgets {
pub open_box: Box,
pub _gtk_button_0: Button,
/* private fields */
}
Expand description
Widgets of the open button component
Fields§
§open_box: Box
Trait Implementations§
source§impl ParentWindow for OpenButtonWidgets
impl ParentWindow for OpenButtonWidgets
source§impl<ParentModel, Conf> Widgets<OpenButtonModel<Conf>, ParentModel> for OpenButtonWidgetswhere
ParentModel: Model + OpenButtonParent,
ParentModel::Widgets: ParentWindow,
Conf: OpenButtonConfig<Model = ParentModel> + OpenDialogConfig<Model = ParentModel>,
impl<ParentModel, Conf> Widgets<OpenButtonModel<Conf>, ParentModel> for OpenButtonWidgetswhere ParentModel: Model + OpenButtonParent, ParentModel::Widgets: ParentWindow, Conf: OpenButtonConfig<Model = ParentModel> + OpenDialogConfig<Model = ParentModel>,
source§fn 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.
source§fn root_widget(&self) -> Self::Root
fn root_widget(&self) -> Self::Root
Return the root widget.
source§fn 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
.source§fn 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.