Doc - gui - FileSelector
Class: FileSelector
File selector GUI window handler
Constructor
pos.gui.FileSelector(root: string, action: string, onSelect: function)
Creates a new File selector window at starting at root
, and action text.
onSelect
is called when the action button is pressed and get the path to the selected file, and the File Selector's window.
Variables
Type |
Name |
Description |
number |
w |
Window pixel width |
number |
h |
Window pixel height |
string |
root |
Current file browser root directory |
string |
action |
Action button text |
function |
onSelect |
On select callbakc |
Private Variables
Type |
Name |
Description |
Window |
_p.window |
Selector window |
number |
_p.windowIndex |
Selector window __menuIndex |
TextInput |
_p.pathInput |
Path input |
ScrollField |
_p.scrollField |
File scroll field |
TextInput |
_p.fileInput |
File name input |
Button |
_p.upBtn |
Path up button |
table |
_p.fileBtns |
List of file select buttons |
Instance Functions
Return |
Name |
Description |
nil |
show() |
Makes the selector visible |
nil |
hide() |
Hides the selector |
nil |
dispose() |
Disposes of the file selector and removes the window |
nil |
updateFiles(path: string) |
Updates the current root path, and updates the file buttons |