Struct makepad_widgets::slide_panel::SlidePanel
source · pub struct SlidePanel { /* private fields */ }
Implementations§
Methods from Deref<Target = View>§
pub fn set_scroll_pos(&mut self, cx: &mut Cx, v: DVec2)
pub fn area(&self) -> Area
pub fn walk_from_previous_size(&self, walk: Walk) -> Walk
pub fn draw_walk(&mut self, cx: &mut Cx2d<'_>, walk: Walk) -> WidgetDraw
pub fn child_count(&self) -> usize
Trait Implementations§
source§impl AnimatorImpl for SlidePanel
impl AnimatorImpl for SlidePanel
fn animator_play(&mut self, cx: &mut Cx, state: &[LiveId; 2])
fn animator_in_state(&self, cx: &Cx, check_state_pair: &[LiveId; 2]) -> bool
fn animator_cut(&mut self, cx: &mut Cx, state: &[LiveId; 2])
fn animator_after_apply( &mut self, cx: &mut Cx, apply_from: ApplyFrom, index: usize, nodes: &[LiveNode] )
fn animator_apply_state(&mut self, cx: &mut Cx)
fn animator_handle_event( &mut self, cx: &mut Cx, event: &Event ) -> AnimatorAction
fn animator_toggle( &mut self, cx: &mut Cx, is_state_1: bool, animate: Animate, state1: &[LiveId; 2], state2: &[LiveId; 2] )
source§impl Deref for SlidePanel
impl Deref for SlidePanel
source§impl DerefMut for SlidePanel
impl DerefMut for SlidePanel
source§impl LiveApply for SlidePanel
impl LiveApply for SlidePanel
source§impl LiveApplyValue for SlidePanel
impl LiveApplyValue for SlidePanel
source§impl LiveHook for SlidePanel
impl LiveHook for SlidePanel
fn before_live_design(cx: &mut Cx)
fn apply_value_unknown( &mut self, cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode] ) -> usize
fn apply_value_instance( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, index: usize, nodes: &[LiveNode] ) -> usize
fn skip_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode] ) -> Option<usize>
fn before_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode] )
fn after_apply( &mut self, _cx: &mut Cx, _apply_from: ApplyFrom, _index: usize, _nodes: &[LiveNode] )
fn after_apply_from(&mut self, cx: &mut Cx, apply_from: ApplyFrom)
fn after_new_from_doc(&mut self, _cx: &mut Cx)
fn after_new_before_apply(&mut self, _cx: &mut Cx)
source§impl LiveHookDeref for SlidePanel
impl LiveHookDeref for SlidePanel
source§impl LiveNew for SlidePanel
impl LiveNew for SlidePanel
fn live_type_info(cx: &mut Cx) -> LiveTypeInfo
fn live_design_with(cx: &mut Cx)
fn new(cx: &mut Cx) -> Self
fn new_apply( cx: &mut Cx, from: ApplyFrom, index: usize, nodes: &[LiveNode] ) -> Selfwhere Self: Sized,
fn new_apply_mut_index( cx: &mut Cx, from: ApplyFrom, index: &mut usize, nodes: &[LiveNode] ) -> Selfwhere Self: Sized,
fn new_from_ptr(cx: &mut Cx, live_ptr: Option<LivePtr>) -> Selfwhere Self: Sized,
fn new_main(cx: &mut Cx) -> Selfwhere Self: Sized,
fn update_main(&mut self, cx: &mut Cx)
fn new_local(cx: &mut Cx) -> Selfwhere Self: Sized,
fn new_from_module( cx: &mut Cx, module_id: LiveModuleId, id: LiveId ) -> Option<Self>where Self: Sized,
fn update_from_module( &mut self, cx: &mut Cx, module_id: LiveModuleId, id: LiveId )
source§impl Widget for SlidePanel
impl Widget for SlidePanel
fn handle_widget_event_with( &mut self, cx: &mut Cx, event: &Event, dispatch_action: &mut dyn FnMut(&mut Cx, WidgetActionItem) )
fn walk(&mut self, cx: &mut Cx) -> Walk
fn redraw(&mut self, cx: &mut Cx)
fn find_widgets( &mut self, path: &[LiveId], cached: WidgetCache, results: &mut WidgetSet )
fn draw_walk_widget(&mut self, cx: &mut Cx2d<'_>, walk: Walk) -> WidgetDraw
fn handle_widget_event(&mut self, cx: &mut Cx, event: &Event) -> WidgetActions
fn widget(&mut self, path: &[LiveId]) -> WidgetRef
fn widgets(&mut self, paths: &[&[LiveId]]) -> WidgetSet
fn widget_uid(&self) -> WidgetUid
fn widget_to_data( &self, _cx: &mut Cx, _actions: &WidgetActions, _nodes: &mut LiveNodeVec, _path: &[LiveId] ) -> bool
fn data_to_widget( &mut self, _cx: &mut Cx, _nodes: &[LiveNode], _path: &[LiveId] )
fn is_visible(&self) -> bool
fn draw_widget(&mut self, cx: &mut Cx2d<'_>) -> WidgetDraw
fn draw_widget_all(&mut self, cx: &mut Cx2d<'_>)
fn text(&self) -> String
fn set_text(&mut self, _v: &str)
fn set_text_and_redraw(&mut self, cx: &mut Cx, v: &str)
fn type_id(&self) -> LiveTypewhere Self: 'static,
Auto Trait Implementations§
impl !RefUnwindSafe for SlidePanel
impl !Send for SlidePanel
impl !Sync for SlidePanel
impl Unpin for SlidePanel
impl !UnwindSafe for SlidePanel
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