pub trait RelmSetChildExt: ContainerChild {
    // Required methods
    fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>);
    fn container_get_child(&self) -> Option<Self::Child>;
}
Expand description

Widget types which allow to set or unset their child.

Required Methods§

source

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

Set a child for the container or remove it using None.

source

fn container_get_child(&self) -> Option<Self::Child>

Get the child of a container. Returns None if the container has no child.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl RelmSetChildExt for ApplicationWindow

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for AspectFrame

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Button

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Expander

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for FlowBoxChild

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Frame

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for LinkButton

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for ListBoxRow

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Overlay

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Popover

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Revealer

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for ScrolledWindow

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for ToggleButton

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Window

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for WindowHandle

source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for ApplicationWindow

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Bin

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for BreakpointBin

Available on crate features libadwaita and gnome_45 only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Clamp

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for ClampScrollable

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for NavigationPage

Available on crate features libadwaita and gnome_45 only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for NavigationSplitView

Available on crate features libadwaita and gnome_45 only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for OverlaySplitView

Available on crate features libadwaita and gnome_45 only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for SplitButton

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for StatusPage

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for ToastOverlay

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for ToolbarView

Available on crate features libadwaita and gnome_45 only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

source§

impl RelmSetChildExt for Window

Available on crate feature libadwaita only.
source§

fn container_set_child(&self, widget: Option<&impl AsRef<Self::Child>>)

source§

fn container_get_child(&self) -> Option<Self::Child>

Implementors§