Struct fyrox_ui::file_browser::FileBrowserBuilder
source · pub struct FileBrowserBuilder { /* private fields */ }Implementations§
source§impl FileBrowserBuilder
impl FileBrowserBuilder
pub fn new(widget_builder: WidgetBuilder) -> Self
pub fn with_filter(self, filter: Filter) -> Self
pub fn with_opt_filter(self, filter: Option<Filter>) -> Self
pub fn with_mode(self, mode: FileBrowserMode) -> Self
pub fn with_show_path(self, show_path: bool) -> Self
sourcepub fn with_path<P: AsRef<Path>>(self, path: P) -> Self
pub fn with_path<P: AsRef<Path>>(self, path: P) -> Self
Sets desired path which will be used to build file system tree.
Notes
It does not bring tree item with given path into view because it is impossible during construction stage - there is not enough layout information to do so. You can send FileBrowserMessage::Path right after creation and it will bring tree item into view without any problems. It is possible because all widgets were created at that moment and layout system can give correct offsets to bring item into view.
pub fn with_root(self, root: PathBuf) -> Self
pub fn with_opt_root(self, root: Option<PathBuf>) -> Self
pub fn build(self, ctx: &mut BuildContext<'_>) -> Handle<UiNode>
Auto Trait Implementations§
impl !RefUnwindSafe for FileBrowserBuilder
impl !Send for FileBrowserBuilder
impl !Sync for FileBrowserBuilder
impl Unpin for FileBrowserBuilder
impl !UnwindSafe for FileBrowserBuilder
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
source§impl<T> FieldValue for Twhere
T: 'static,
impl<T> FieldValue for Twhere T: 'static,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.