pub struct EdgeSlab { /* private fields */ }Implementations§
Source§impl EdgeSlab
impl EdgeSlab
pub fn new(side: EdgeSide) -> Self
pub fn get_side(&self) -> EdgeSide
pub fn accepts(self, f: impl Fn(&DragPayload) -> bool + 'static) -> Self
pub fn on_drag_over(self, f: impl Fn() + 'static) -> Self
pub fn on_drop_with( self, f: impl Fn(DropPosition, &mut EventCtx<'_>) + 'static, ) -> Self
Trait Implementations§
Source§impl View for EdgeSlab
impl View for EdgeSlab
fn body(&self) -> impl View + 'static
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 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>
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 on_drag_start(&self, _ctx: &mut EventCtx<'_>)
fn on_drag_end(&self, _end: DragEnd, _ctx: &mut EventCtx<'_>)
Auto Trait Implementations§
impl !RefUnwindSafe for EdgeSlab
impl !Send for EdgeSlab
impl !Sync for EdgeSlab
impl !UnwindSafe for EdgeSlab
impl Freeze for EdgeSlab
impl Unpin for EdgeSlab
impl UnsafeUnpin for EdgeSlab
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