pub struct Walk {
    pub abs_pos: Option<DVec2>,
    pub margin: Margin,
    pub width: Size,
    pub height: Size,
}Fields§
§abs_pos: Option<DVec2>§margin: Margin§width: Size§height: SizeImplementations§
Source§impl Walk
 
impl Walk
pub fn empty() -> Walk
pub fn size(w: Size, h: Size) -> Walk
pub fn fixed(w: f64, h: f64) -> Walk
pub fn fixed_size(size: DVec2) -> Walk
pub fn fit() -> Walk
pub fn fill() -> Walk
pub fn fill_fit() -> Walk
pub fn with_abs_pos(self, v: DVec2) -> Walk
pub fn with_margin_all(self, v: f64) -> Walk
pub fn with_margin_top(self, v: f64) -> Walk
pub fn with_margin_right(self, v: f64) -> Walk
pub fn with_margin_bottom(self, v: f64) -> Walk
pub fn with_margin_left(self, v: f64) -> Walk
pub fn with_margin(self, v: Margin) -> Walk
pub fn with_add_padding(self, v: Padding) -> Walk
Trait Implementations§
Source§impl LiveApplyValue for Walk
 
impl LiveApplyValue for Walk
Source§impl LiveHook for Walk
 
impl LiveHook for Walk
fn before_live_design(_cx: &mut Cx)
fn apply_value_unknown( &mut self, cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode], ) -> usize
fn apply_value_instance( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode], ) -> Option<usize>
fn before_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode], )
fn after_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode], )
fn after_apply_from(&mut self, cx: &mut Cx, apply_from: ApplyFrom)
fn after_new_from_doc(&mut self, _cx: &mut Cx)
fn after_new_before_apply(&mut self, _cx: &mut Cx)
Source§impl LiveHookDeref for Walk
 
impl LiveHookDeref for Walk
Source§impl LiveNew for Walk
 
impl LiveNew for Walk
fn live_type_info(cx: &mut Cx) -> LiveTypeInfo
fn live_design_with(cx: &mut Cx)
fn new(cx: &mut Cx) -> Walk
fn new_apply(
    cx: &mut Cx,
    from: ApplyFrom,
    index: usize,
    nodes: &[LiveNode],
) -> Selfwhere
    Self: Sized,
fn new_apply_mut_index(
    cx: &mut Cx,
    from: ApplyFrom,
    index: &mut usize,
    nodes: &[LiveNode],
) -> Selfwhere
    Self: Sized,
fn new_from_ptr(cx: &mut Cx, live_ptr: Option<LivePtr>) -> Selfwhere
    Self: Sized,
fn new_main(cx: &mut Cx) -> Selfwhere
    Self: Sized,
fn update_main(&mut self, cx: &mut Cx)
fn new_local(cx: &mut Cx) -> Selfwhere
    Self: Sized,
fn new_from_module(
    cx: &mut Cx,
    module_id: LiveModuleId,
    id: LiveId,
) -> Option<Self>where
    Self: Sized,
fn update_from_module( &mut self, cx: &mut Cx, module_id: LiveModuleId, id: LiveId, )
impl Copy for Walk
Auto Trait Implementations§
impl Freeze for Walk
impl RefUnwindSafe for Walk
impl Send for Walk
impl Sync for Walk
impl Unpin for Walk
impl UnwindSafe for Walk
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more