pub struct Row(/* private fields */);Implementations§
Source§impl Row
impl Row
pub fn gap(self, gap: f32) -> Row
pub fn main_gap(self, gap: f32) -> Row
pub fn cross_gap(self, gap: f32) -> Row
pub fn gaps(self, main: f32, cross: f32) -> Row
pub fn wrap(self, wrap: bool) -> Row
pub fn wrapped(self) -> Row
pub fn align_content(self, align: Align) -> Row
pub fn margin(self, margin: impl Into<Edges>) -> Row
pub fn margin_xy(self, x: f32, y: f32) -> Row
pub fn margin_x(self, x: f32) -> Row
pub fn margin_y(self, y: f32) -> Row
pub fn margin_left(self, v: f32) -> Row
pub fn margin_right(self, v: f32) -> Row
pub fn margin_top(self, v: f32) -> Row
pub fn margin_bottom(self, v: f32) -> Row
pub fn indent_top(self, v: f32) -> Row
pub fn indent_bottom(self, v: f32) -> Row
pub fn indent_left(self, v: f32) -> Row
pub fn indent_right(self, v: f32) -> Row
pub fn clear_indents(self) -> Row
pub fn indent(self, indents: Indents) -> Row
pub fn indent_all(self, v: f32) -> Row
pub fn indent_xy(self, x: f32, y: f32) -> Row
pub fn indent_axes(self, horizontal: f32, vertical: f32) -> Row
pub fn padding(self, padding: impl Into<Edges>) -> Row
pub fn pad(self, padding: impl Into<Edges>) -> Row
pub fn padding_xy(self, x: f32, y: f32) -> Row
pub fn padding_x(self, x: f32) -> Row
pub fn padding_y(self, y: f32) -> Row
pub fn padding_left(self, v: f32) -> Row
pub fn padding_right(self, v: f32) -> Row
pub fn padding_top(self, v: f32) -> Row
pub fn padding_bottom(self, v: f32) -> Row
pub fn width(self, width: impl Into<Length>) -> Row
pub fn height(self, height: impl Into<Length>) -> Row
pub fn size(self, width: impl Into<Length>, height: impl Into<Length>) -> Row
pub fn square(self, side: impl Into<Length>) -> Row
pub fn min_width(self, v: f32) -> Row
pub fn max_width(self, v: f32) -> Row
pub fn min_height(self, v: f32) -> Row
pub fn max_height(self, v: f32) -> Row
pub fn overflow(self, overflow: Overflow) -> Row
pub fn flex(self, weight: f32) -> Row
pub fn flex_grow(self, weight: f32) -> Row
pub fn flex_shrink(self, shrink: f32) -> Row
pub fn flex_basis(self, basis: Option<Length>) -> Row
pub fn align_self(self, align: Option<Align>) -> Row
pub fn align_self_value(self, align: Align) -> Row
pub fn aspect_ratio(self, ratio: Option<f32>) -> Row
pub fn aspect(self, ratio: f32) -> Row
pub fn position(self, position: Position) -> Row
pub fn absolute(self) -> Row
pub fn absolute_at(self, left: f32, top: f32) -> Row
pub fn absolute_inset(self, inset: Inset) -> Row
pub fn expand(self) -> Row
pub fn fill_width(self) -> Row
pub fn fill_height(self) -> Row
pub fn fill_size(self) -> Row
pub fn fit(self) -> Row
pub fn hit_testable(self, on: bool) -> Row
pub fn align_items(self, align: Align) -> Row
pub fn justify_content(self, justify: Justify) -> Row
pub fn center(self) -> Row
pub fn background(self, color: Color) -> Row
pub fn border(self, width: f32, color: Color) -> Row
pub fn border_left(self, width: f32, color: Color) -> Row
pub fn border_right(self, width: f32, color: Color) -> Row
pub fn border_top(self, width: f32, color: Color) -> Row
pub fn border_bottom(self, width: f32, color: Color) -> Row
pub fn border_x(self, width: f32, color: Color) -> Row
pub fn border_y(self, width: f32, color: Color) -> Row
pub fn radius(self, radius: f32) -> Row
pub fn box_style(self, style: BoxStyle) -> Row
pub fn style(self, style: BoxStyle) -> Row
Trait Implementations§
Source§impl Decoratable for Row
impl Decoratable for Row
Source§impl View for Row
impl View for Row
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 Row
impl !Send for Row
impl !Sync for Row
impl !UnwindSafe for Row
impl Freeze for Row
impl Unpin for Row
impl UnsafeUnpin for Row
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