Component:FileBrowser: Difference between revisions

From Resonite Wiki
template some stuff for now
add info
Line 3: Line 3:
|Name=File Browser
|Name=File Browser
}}
}}
{{stub}}
The '''FileBrowser''' component is used to show file lists of files on the user's PC in the dash world [[Dash Menu]].


== Usage ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|SelectedItem|BrowserItem| The currently selected item being highlighted.
|SelectedItem|BrowserItem| The currently selected item being highlighted.
Line 19: Line 19:
|_loadingIndicator|Slot| The slot that stores the loading indicator for a newly opened directory.
|_loadingIndicator|Slot| The slot that stores the loading indicator for a newly opened directory.
|_swapper|'''[[Component:SlideSwapRegion|SlideSwapRegion]]'''|TypeAdv11=true| The component to handle the slide animation when opening a different directory.
|_swapper|'''[[Component:SlideSwapRegion|SlideSwapRegion]]'''|TypeAdv11=true| The component to handle the slide animation when opening a different directory.
|CurrentPath|String|
|CurrentPath|String| The current folder path.
|_lastPath|String|
|_lastPath|String| The last folder path.
|_user|{{RootFieldType|MachineUserRef}}|TypeAdv14=true|
|_user|{{RootFieldType|MachineUserRef}}|TypeAdv14=true| The user using this file browser.
|_importButton|'''[[Component:Button|Button]]'''|TypeAdv15=true|
|_importButton|'''[[Component:Button|Button]]'''|TypeAdv15=true| The button to import a selected folder or file.
|_rawImportButton|'''[[Component:Button|Button]]'''|TypeAdv16=true|
|_rawImportButton|'''[[Component:Button|Button]]'''|TypeAdv16=true| The button to import a selected file as a raw file object.
|_createNewButton|'''[[Component:Button|Button]]'''|TypeAdv17=true|
|_createNewButton|'''[[Component:Button|Button]]'''|TypeAdv17=true| The button to create a new file directory.
|_reloadButton|'''[[Component:Button|Button]]'''|TypeAdv18=true|
|_reloadButton|'''[[Component:Button|Button]]'''|TypeAdv18=true| The button used to refresh the folder and file list.
}}
}}


== Behavior ==
== Usage ==
Not used directly by the user.


== Examples ==
== Examples ==
Used in the dash menu on the file browser tab.


== See Also ==
== See Also ==
Line 36: Line 38:
[[Category:Components:Uncategorized{{#translation:}}|File Browser]]
[[Category:Components:Uncategorized{{#translation:}}|File Browser]]
[[Category:Components{{#translation:}}|File Browser]]
[[Category:Components{{#translation:}}|File Browser]]
[[Category:ComponentStubs]]

Revision as of 17:55, 22 February 2025

Component image 
File:FileBrowserComponent.png
File Browser component as seen in the Scene Inspector

The FileBrowser component is used to show file lists of files on the user's PC in the dash world Dash Menu.

Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't.
SelectedItem BrowserItem The currently selected item being highlighted.
_previousSelectedItem BrowserItem The item previously highlighted.
AllowSelect Bool Whether this file browser allows selecting item elements.
ItemSize Float How big the items are on the view.
_selectedText Text The text to fill with the name of the selected item.
_pathRoot Slot The root of the area being used to display the current path.
_buttonsRoot Slot The root of the area being used to show the different button actions.
_folderGrid GridLayout The grid layout Component being used to align the folders in the directory.
_itemGrid GridLayout The grid layout Component being used to align the files in the directory.
_tabSprite SpriteProvider The sprite being used to show the tab sprite.
_loadingIndicator Slot The slot that stores the loading indicator for a newly opened directory.
_swapper SlideSwapRegion The component to handle the slide animation when opening a different directory.
CurrentPath String The current folder path.
_lastPath String The last folder path.
_user direct MachineUserRef The user using this file browser.
_importButton Button The button to import a selected folder or file.
_rawImportButton Button The button to import a selected file as a raw file object.
_createNewButton Button The button to create a new file directory.
_reloadButton Button The button used to refresh the folder and file list.

Usage

Not used directly by the user.

Examples

Used in the dash menu on the file browser tab.

See Also