Struct makepad_widgets::slide_panel::SlidePanelRef
source · pub struct SlidePanelRef(/* private fields */);
Implementations§
source§impl SlidePanelRef
impl SlidePanelRef
pub fn has_widget(&self, widget: &WidgetRef) -> SlidePanelRef
pub fn borrow(&self) -> Option<Ref<'_, SlidePanel>>
pub fn borrow_mut(&self) -> Option<RefMut<'_, SlidePanel>>
Methods from Deref<Target = WidgetRef>§
pub fn is_empty(&self) -> bool
pub fn handle_widget_event_with( &self, cx: &mut Cx, event: &Event, dispatch_action: &mut dyn FnMut(&mut Cx, WidgetActionItem) )
pub fn handle_widget_event( &self, cx: &mut Cx, event: &Event ) -> Vec<WidgetActionItem>
pub fn widget_uid(&self) -> WidgetUid
pub fn widget_to_data( &self, cx: &mut Cx, actions: &WidgetActions, nodes: &mut LiveNodeVec, path: &[LiveId] ) -> bool
pub fn data_to_widget(&self, cx: &mut Cx, nodes: &[LiveNode], path: &[LiveId])
pub fn find_widgets( &mut self, path: &[LiveId], cached: WidgetCache, results: &mut WidgetSet )
pub fn widget(&self, path: &[LiveId]) -> WidgetRef
pub fn widgets(&self, paths: &[&[LiveId]]) -> WidgetSet
pub fn draw_walk_widget(&self, cx: &mut Cx2d<'_>, walk: Walk) -> WidgetDraw
pub fn walk(&self, cx: &mut Cx) -> Walk
pub fn redraw(&self, cx: &mut Cx)
pub fn is_visible(&self) -> bool
pub fn draw_widget_all(&self, cx: &mut Cx2d<'_>)
pub fn draw_widget(&self, cx: &mut Cx2d<'_>) -> WidgetDraw
pub fn text(&self) -> String
pub fn set_text(&self, v: &str)
pub fn set_text_and_redraw(&self, cx: &mut Cx, v: &str)
pub fn borrow_mut<T: 'static + Widget>(&self) -> Option<RefMut<'_, T>>
pub fn borrow<T: 'static + Widget>(&self) -> Option<Ref<'_, T>>
pub fn apply_over(&self, cx: &mut Cx, nodes: &[LiveNode])
pub fn apply_over_and_redraw(&self, cx: &mut Cx, nodes: &[LiveNode])
Trait Implementations§
source§impl Clone for SlidePanelRef
impl Clone for SlidePanelRef
source§fn clone(&self) -> SlidePanelRef
fn clone(&self) -> SlidePanelRef
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Deref for SlidePanelRef
impl Deref for SlidePanelRef
source§impl DerefMut for SlidePanelRef
impl DerefMut for SlidePanelRef
source§impl PartialEq<SlidePanelRef> for SlidePanelRef
impl PartialEq<SlidePanelRef> for SlidePanelRef
source§fn eq(&self, other: &SlidePanelRef) -> bool
fn eq(&self, other: &SlidePanelRef) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SlidePanelRef
Auto Trait Implementations§
impl !RefUnwindSafe for SlidePanelRef
impl !Send for SlidePanelRef
impl !Sync for SlidePanelRef
impl Unpin for SlidePanelRef
impl !UnwindSafe for SlidePanelRef
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