pub struct SplitPanel { /* private fields */ }Implementations§
Source§impl SplitPanel
impl SplitPanel
pub fn new(fraction: Signal<f32>) -> SplitPanel
pub fn first<V>(self, child: V) -> SplitPanelwhere
V: View + 'static,
pub fn second<V>(self, child: V) -> SplitPanelwhere
V: View + 'static,
pub fn axis(self, axis: Axis) -> SplitPanel
pub fn horizontal(self) -> SplitPanel
pub fn vertical(self) -> SplitPanel
pub fn handle_width(self, width: f32) -> SplitPanel
pub fn min_first(self, min: f32) -> SplitPanel
pub fn min_second(self, min: f32) -> SplitPanel
pub fn min_pane(self, min: f32) -> SplitPanel
pub fn handle_color(self, color: Color) -> SplitPanel
pub fn handle_active_color(self, color: Color) -> SplitPanel
pub fn style(self, style: SplitPanelStyle) -> SplitPanel
pub fn fraction_value(&self) -> f32
pub fn padding(self, padding: impl Into<Edges>) -> SplitPanel
pub fn pad(self, padding: impl Into<Edges>) -> SplitPanel
pub fn padding_xy(self, x: f32, y: f32) -> SplitPanel
pub fn padding_x(self, x: f32) -> SplitPanel
pub fn padding_y(self, y: f32) -> SplitPanel
pub fn padding_left(self, v: f32) -> SplitPanel
pub fn padding_right(self, v: f32) -> SplitPanel
pub fn padding_top(self, v: f32) -> SplitPanel
pub fn padding_bottom(self, v: f32) -> SplitPanel
pub fn width(self, width: impl Into<Length>) -> SplitPanel
pub fn height(self, height: impl Into<Length>) -> SplitPanel
pub fn size( self, width: impl Into<Length>, height: impl Into<Length>, ) -> SplitPanel
pub fn min_width(self, v: f32) -> SplitPanel
pub fn max_width(self, v: f32) -> SplitPanel
pub fn min_height(self, v: f32) -> SplitPanel
pub fn max_height(self, v: f32) -> SplitPanel
pub fn overflow(self, overflow: Overflow) -> SplitPanel
pub fn margin(self, margin: impl Into<Edges>) -> SplitPanel
pub fn margin_xy(self, x: f32, y: f32) -> SplitPanel
pub fn margin_x(self, x: f32) -> SplitPanel
pub fn margin_y(self, y: f32) -> SplitPanel
pub fn margin_left(self, v: f32) -> SplitPanel
pub fn margin_right(self, v: f32) -> SplitPanel
pub fn margin_top(self, v: f32) -> SplitPanel
pub fn margin_bottom(self, v: f32) -> SplitPanel
pub fn indent_top(self, v: f32) -> SplitPanel
pub fn indent_bottom(self, v: f32) -> SplitPanel
pub fn indent_left(self, v: f32) -> SplitPanel
pub fn indent_right(self, v: f32) -> SplitPanel
pub fn clear_indents(self) -> SplitPanel
pub fn indent(self, indents: Indents) -> SplitPanel
pub fn indent_all(self, v: f32) -> SplitPanel
pub fn indent_xy(self, x: f32, y: f32) -> SplitPanel
pub fn indent_axes(self, horizontal: f32, vertical: f32) -> SplitPanel
pub fn flex(self, weight: f32) -> SplitPanel
pub fn flex_shrink(self, shrink: f32) -> SplitPanel
pub fn flex_basis(self, basis: Option<Length>) -> SplitPanel
pub fn align_self(self, align: Option<Align>) -> SplitPanel
pub fn expand(self) -> SplitPanel
pub fn fill_width(self) -> SplitPanel
pub fn fill_height(self) -> SplitPanel
pub fn fill_size(self) -> SplitPanel
pub fn fit(self) -> SplitPanel
pub fn hit_testable(self, on: bool) -> SplitPanel
pub fn position(self, position: Position) -> SplitPanel
pub fn absolute(self) -> SplitPanel
pub fn background(self, color: Color) -> SplitPanel
pub fn border(self, width: f32, color: Color) -> SplitPanel
pub fn radius(self, radius: f32) -> SplitPanel
pub fn box_style(self, style: BoxStyle) -> SplitPanel
Trait Implementations§
Source§impl Clone for SplitPanel
impl Clone for SplitPanel
Source§fn clone(&self) -> SplitPanel
fn clone(&self) -> SplitPanel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl View for SplitPanel
impl View for SplitPanel
fn body(&self) -> impl View + 'static
fn arrange_override( &self, rt: &Runtime, el: ElementId, rect: Rect, ctx: &mut LayoutCtx<'_>, ) -> bool
fn layout_style_ctx(&self, _rt: &Runtime, _el: ElementId) -> LayoutStyle
fn accessibility(&self) -> Option<Accessible>
fn clip_self(&self) -> bool
fn clip_radius(&self) -> f32
fn paint_opacity(&self) -> Option<f32>
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
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 SplitPanel
impl !Send for SplitPanel
impl !Sync for SplitPanel
impl !UnwindSafe for SplitPanel
impl Freeze for SplitPanel
impl Unpin for SplitPanel
impl UnsafeUnpin for SplitPanel
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