pub struct DefaultDataHolderStyle;Implementations§
Source§impl DefaultDataHolderStyle
impl DefaultDataHolderStyle
pub fn new(_params: DefaultDataHolderStyleParams) -> Self
Trait Implementations§
Source§impl<T: 'static> Style<DataHolder<T>> for DefaultDataHolderStyle
impl<T: 'static> Style<DataHolder<T>> for DefaultDataHolderStyle
fn setup( &mut self, _data: &mut DataHolder<T>, _control_context: &mut ControlContext, )
fn handle_event( &mut self, _data: &mut DataHolder<T>, _control_context: &mut ControlContext, _drawing_context: &mut FuiDrawingContext<'_>, _event_context: &mut dyn EventContext, _event: ControlEvent, )
fn measure( &mut self, _data: &mut DataHolder<T>, control_context: &mut ControlContext, drawing_context: &mut FuiDrawingContext<'_>, size: Size, ) -> Size
fn set_rect( &mut self, _data: &mut DataHolder<T>, control_context: &mut ControlContext, drawing_context: &mut FuiDrawingContext<'_>, rect: Rect, )
fn hit_test( &self, _data: &DataHolder<T>, control_context: &ControlContext, point: Point, ) -> Option<Rc<RefCell<dyn ControlObject>>>
fn draw( &mut self, _data: &DataHolder<T>, control_context: &ControlContext, drawing_context: &mut FuiDrawingContext<'_>, )
Auto Trait Implementations§
impl Freeze for DefaultDataHolderStyle
impl RefUnwindSafe for DefaultDataHolderStyle
impl Send for DefaultDataHolderStyle
impl Sync for DefaultDataHolderStyle
impl Unpin for DefaultDataHolderStyle
impl UnsafeUnpin for DefaultDataHolderStyle
impl UnwindSafe for DefaultDataHolderStyle
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