Struct native_windows_gui::DynLayoutBuilder [−][src]
pub struct DynLayoutBuilder { /* fields omitted */ }
Builder for a DynLayout
struct
Implementations
impl DynLayoutBuilder
[src]
pub fn parent<W: Into<ControlHandle>>(self, p: W) -> DynLayoutBuilder
[src]
Set the layout parent. The handle must be a window object otherwise the function will panic
pub fn child<W: Into<ControlHandle>>(
self,
m: (i32, i32),
s: (i32, i32),
c: W
) -> DynLayoutBuilder
[src]
self,
m: (i32, i32),
s: (i32, i32),
c: W
) -> DynLayoutBuilder
Add a children to the layout at the position col
and row
.
This is a shortcut over child_item
for item with default span.
The handle must be a window object otherwise the function will panic
pub fn child_item(self, item: DynLayoutItem) -> DynLayoutBuilder
[src]
Add a children to the layout The handle must be a window object otherwise the function will panic
pub fn build(self, layout: &DynLayout) -> Result<(), NwgError>
[src]
Build the layout object and bind the callback. Children must only contains window object otherwise this method will panic.
Auto Trait Implementations
impl RefUnwindSafe for DynLayoutBuilder
impl !Send for DynLayoutBuilder
impl !Sync for DynLayoutBuilder
impl Unpin for DynLayoutBuilder
impl UnwindSafe for DynLayoutBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,