pub struct DefaultScrollBarStyle { /* private fields */ }Implementations§
Source§impl DefaultScrollBarStyle
impl DefaultScrollBarStyle
pub fn new(_params: DefaultScrollBarStyleParams) -> Self
Trait Implementations§
Source§impl Style<ScrollBar> for DefaultScrollBarStyle
impl Style<ScrollBar> for DefaultScrollBarStyle
fn setup(&mut self, data: &mut ScrollBar, control_context: &mut ControlContext)
fn handle_event( &mut self, data: &mut ScrollBar, control_context: &mut ControlContext, _drawing_context: &mut FuiDrawingContext<'_>, _event_context: &mut dyn EventContext, event: ControlEvent, )
fn measure( &mut self, data: &mut ScrollBar, _control_context: &mut ControlContext, _drawing_context: &mut FuiDrawingContext<'_>, size: Size, ) -> Size
fn set_rect( &mut self, data: &mut ScrollBar, _control_context: &mut ControlContext, _drawing_context: &mut FuiDrawingContext<'_>, rect: Rect, )
fn hit_test( &self, _data: &ScrollBar, control_context: &ControlContext, point: Point, ) -> Option<Rc<RefCell<dyn ControlObject>>>
fn draw( &mut self, data: &ScrollBar, control_context: &ControlContext, drawing_context: &mut FuiDrawingContext<'_>, )
Auto Trait Implementations§
impl Freeze for DefaultScrollBarStyle
impl RefUnwindSafe for DefaultScrollBarStyle
impl !Send for DefaultScrollBarStyle
impl !Sync for DefaultScrollBarStyle
impl Unpin for DefaultScrollBarStyle
impl UnsafeUnpin for DefaultScrollBarStyle
impl UnwindSafe for DefaultScrollBarStyle
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