pub struct ScrollArea {
pub offset_x: Property<f32>,
pub offset_y: Property<f32>,
pub viewport_info: Property<ViewportInfo>,
}Fields§
§offset_x: Property<f32>§offset_y: Property<f32>§viewport_info: Property<ViewportInfo>Implementations§
Source§impl ScrollArea
impl ScrollArea
Source§impl ScrollArea
impl ScrollArea
pub fn to_view( self, style: Option<Box<dyn Style<Self>>>, context: ViewContext, ) -> Rc<RefCell<dyn ControlObject>>
Trait Implementations§
Source§impl Style<ScrollArea> for DefaultScrollAreaStyle
impl Style<ScrollArea> for DefaultScrollAreaStyle
fn setup(&mut self, data: &mut ScrollArea, control_context: &mut ControlContext)
fn handle_event( &mut self, data: &mut ScrollArea, _control_context: &mut ControlContext, _drawing_context: &mut FuiDrawingContext<'_>, _event_context: &mut dyn EventContext, event: ControlEvent, )
fn measure( &mut self, _data: &mut ScrollArea, control_context: &mut ControlContext, drawing_context: &mut FuiDrawingContext<'_>, size: Size, ) -> Size
fn set_rect( &mut self, data: &mut ScrollArea, control_context: &mut ControlContext, drawing_context: &mut FuiDrawingContext<'_>, rect: Rect, )
fn hit_test( &self, _data: &ScrollArea, control_context: &ControlContext, point: Point, ) -> Option<Rc<RefCell<dyn ControlObject>>>
fn draw( &mut self, _data: &ScrollArea, control_context: &ControlContext, drawing_context: &mut FuiDrawingContext<'_>, )
Auto Trait Implementations§
impl !Send for ScrollArea
impl !Sync for ScrollArea
impl Freeze for ScrollArea
impl RefUnwindSafe for ScrollArea
impl Unpin for ScrollArea
impl UnsafeUnpin for ScrollArea
impl UnwindSafe for ScrollArea
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