pub struct Wrap { /* private fields */ }Implementations§
Source§impl Wrap
impl Wrap
pub fn new() -> Wrap
pub fn vertical() -> Wrap
pub fn axis(self, axis: Axis) -> Wrap
pub fn child<V>(self, child: V) -> Wrapwhere
V: View + 'static,
pub fn children(self, children: impl IntoChildren) -> Wrap
pub fn gap(self, gap: f32) -> Wrap
pub fn column_gap(self, gap: f32) -> Wrap
pub fn row_gap(self, gap: f32) -> Wrap
pub fn align_items(self, align: Align) -> Wrap
pub fn columns(self, columns: usize) -> Wrap
pub fn rows(self, rows: usize) -> Wrap
pub fn clear_columns(self) -> Wrap
pub fn clear_rows(self) -> Wrap
pub fn padding(self, padding: impl Into<Edges>) -> Wrap
pub fn pad(self, padding: impl Into<Edges>) -> Wrap
pub fn padding_xy(self, x: f32, y: f32) -> Wrap
pub fn padding_x(self, x: f32) -> Wrap
pub fn padding_y(self, y: f32) -> Wrap
pub fn padding_left(self, v: f32) -> Wrap
pub fn padding_right(self, v: f32) -> Wrap
pub fn padding_top(self, v: f32) -> Wrap
pub fn padding_bottom(self, v: f32) -> Wrap
pub fn width(self, width: impl Into<Length>) -> Wrap
pub fn height(self, height: impl Into<Length>) -> Wrap
pub fn size(self, width: impl Into<Length>, height: impl Into<Length>) -> Wrap
pub fn square(self, side: impl Into<Length>) -> Wrap
pub fn min_width(self, v: f32) -> Wrap
pub fn max_width(self, v: f32) -> Wrap
pub fn min_height(self, v: f32) -> Wrap
pub fn max_height(self, v: f32) -> Wrap
pub fn overflow(self, overflow: Overflow) -> Wrap
pub fn flex(self, weight: f32) -> Wrap
pub fn expand(self) -> Wrap
pub fn fill_width(self) -> Wrap
pub fn fill_height(self) -> Wrap
pub fn fill_size(self) -> Wrap
pub fn background(self, color: Color) -> Wrap
pub fn border(self, width: f32, color: Color) -> Wrap
pub fn border_left(self, width: f32, color: Color) -> Wrap
pub fn border_right(self, width: f32, color: Color) -> Wrap
pub fn border_top(self, width: f32, color: Color) -> Wrap
pub fn border_bottom(self, width: f32, color: Color) -> Wrap
pub fn border_x(self, width: f32, color: Color) -> Wrap
pub fn border_y(self, width: f32, color: Color) -> Wrap
pub fn radius(self, radius: f32) -> Wrap
pub fn box_style(self, style: BoxStyle) -> Wrap
pub fn style(self, style: BoxStyle) -> Wrap
Source§impl Wrap
impl Wrap
pub fn margin(self, margin: impl Into<Edges>) -> Wrap
pub fn margin_xy(self, x: f32, y: f32) -> Wrap
pub fn margin_x(self, x: f32) -> Wrap
pub fn margin_y(self, y: f32) -> Wrap
pub fn margin_left(self, v: f32) -> Wrap
pub fn margin_right(self, v: f32) -> Wrap
pub fn margin_top(self, v: f32) -> Wrap
pub fn margin_bottom(self, v: f32) -> Wrap
pub fn indent_top(self, v: f32) -> Wrap
pub fn indent_bottom(self, v: f32) -> Wrap
pub fn indent_left(self, v: f32) -> Wrap
pub fn indent_right(self, v: f32) -> Wrap
pub fn clear_indents(self) -> Wrap
pub fn indent(self, indents: Indents) -> Wrap
pub fn indent_all(self, v: f32) -> Wrap
pub fn indent_xy(self, x: f32, y: f32) -> Wrap
pub fn indent_axes(self, horizontal: f32, vertical: f32) -> Wrap
pub fn flex_grow(self, weight: f32) -> Wrap
pub fn flex_shrink(self, shrink: f32) -> Wrap
pub fn flex_basis(self, basis: Option<Length>) -> Wrap
pub fn align_self(self, align: Option<Align>) -> Wrap
pub fn align_self_value(self, align: Align) -> Wrap
pub fn aspect_ratio(self, ratio: Option<f32>) -> Wrap
pub fn aspect(self, ratio: f32) -> Wrap
pub fn position(self, position: Position) -> Wrap
pub fn absolute(self) -> Wrap
pub fn absolute_at(self, left: f32, top: f32) -> Wrap
pub fn absolute_inset(self, inset: Inset) -> Wrap
pub fn fit(self) -> Wrap
pub fn hit_testable(self, on: bool) -> Wrap
Trait Implementations§
Source§impl View for Wrap
impl View for Wrap
fn body(&self) -> impl View + 'static
fn layout_style_ctx(&self, _rt: &Runtime, _el: ElementId) -> LayoutStyle
fn accessibility(&self) -> Option<Accessible>
fn arrange_override( &self, _rt: &Runtime, _el: ElementId, _rect: Rect, _ctx: &mut LayoutCtx<'_>, ) -> bool
fn clip_self(&self) -> bool
fn clip_radius(&self) -> f32
fn paint_opacity(&self) -> Option<f32>
Source§fn cache_layer(&self) -> bool
fn cache_layer(&self) -> bool
Allows the runtime to replay this element’s painted subtree from cache
while its element revision and absolute paint context stay unchanged. Read more
fn paint_opacity_ctx(&self, _rt: &Runtime, _el: ElementId) -> Option<f32>
fn paint_offset(&self) -> Vec2
fn paint_offset_ctx(&self, _rt: &Runtime, _el: ElementId) -> Vec2
fn paint_scale(&self) -> f32
fn paint_scale_ctx(&self, _rt: &Runtime, _el: ElementId) -> f32
fn paint_rotation(&self) -> f32
fn paint_rotation_ctx(&self, _rt: &Runtime, _el: ElementId) -> f32
fn foreground_filter(&self) -> Option<Filter>
fn captures_pointer_ctx(&self, _rt: &Runtime, _el: ElementId) -> bool
fn reuse_state(&self, _old: &Self)
fn hit_testable(&self) -> bool
fn test_id(&self) -> Option<String>
fn focus_trap(&self) -> bool
fn accepts_tab(&self) -> bool
Source§fn accepts_text_input(&self) -> bool
fn accepts_text_input(&self) -> bool
Whether this view edits text when focused. Read more
fn paint_foreground(&self, _ctx: &mut PaintCtx<'_>)
fn accepts_drop(&self, _payload: &DragPayload) -> bool
fn on_drag_over(&self, _pos: DropPosition, _ctx: &mut EventCtx<'_>)
fn on_drop(&self, _pos: DropPosition, _ctx: &mut EventCtx<'_>)
fn on_drag_start(&self, _ctx: &mut EventCtx<'_>)
fn on_drag_end(&self, _end: DragEnd, _ctx: &mut EventCtx<'_>)
Auto Trait Implementations§
impl !RefUnwindSafe for Wrap
impl !Send for Wrap
impl !Sync for Wrap
impl !UnwindSafe for Wrap
impl Freeze for Wrap
impl Unpin for Wrap
impl UnsafeUnpin for Wrap
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