pub struct FileTreeRef(/* private fields */);Implementations§
Source§impl FileTreeRef
 
impl FileTreeRef
pub fn has_widget(&self, widget: &WidgetRef) -> FileTreeRef
pub fn borrow(&self) -> Option<Ref<'_, FileTree>>
pub fn borrow_mut(&self) -> Option<RefMut<'_, FileTree>>
Source§impl FileTreeRef
 
impl FileTreeRef
pub fn should_file_start_drag( &self, actions: &WidgetActions, ) -> Option<FileNodeId>
pub fn file_clicked(&self, actions: &WidgetActions) -> Option<FileNodeId>
pub fn file_start_drag(&self, cx: &mut Cx, _file_id: FileNodeId, item: DragItem)
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 FileTreeRef
 
impl Clone for FileTreeRef
Source§fn clone(&self) -> FileTreeRef
 
fn clone(&self) -> FileTreeRef
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 Debug for FileTreeRef
 
impl Debug for FileTreeRef
Source§impl Default for FileTreeRef
 
impl Default for FileTreeRef
Source§fn default() -> FileTreeRef
 
fn default() -> FileTreeRef
Returns the “default value” for a type. Read more
Source§impl Deref for FileTreeRef
 
impl Deref for FileTreeRef
Source§impl DerefMut for FileTreeRef
 
impl DerefMut for FileTreeRef
Source§impl PartialEq for FileTreeRef
 
impl PartialEq for FileTreeRef
impl StructuralPartialEq for FileTreeRef
Auto Trait Implementations§
impl Freeze for FileTreeRef
impl !RefUnwindSafe for FileTreeRef
impl !Send for FileTreeRef
impl !Sync for FileTreeRef
impl Unpin for FileTreeRef
impl !UnwindSafe for FileTreeRef
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