public class FileSystemView extends ScrollView:
File-system panel showing current folder entries.
When attached through Terminal.addDockedPane(...), it is rendered as an overlay above the active page instead of resizing the page underneath.
| Modifier and Type | Member | Description |
|---|---|---|
| public | currentPathcurrentPath as String = "." |
Current directory displayed in this panel. |
| public | entries | Sorted names for current directory. |
| public | scrollIndexscrollIndex as Int = 0 |
No summary. |
| public | selectedIndexselectedIndex as Int = 0 |
Selected row index in `entries`. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | FileSystemViewFileSystemView(path as String = "."): |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | consumePendingOpenconsumePendingOpen() as EditorView: |
Consumes a pending open request produced by a double-click. |
| public | goParentgoParent() as Void: |
Moves to parent folder when possible. |
| public override | handleMouseEvent | Handles mouse selection and double-click opening inside this file-system view. |
| public | handleVerticalScrollbarMouse | No summary. |
| public | openSelectedopenSelected() as EditorView: |
Opens selected entry. |
| public | pageDownpageDown() as Void: |
No summary. |
| public | pageUppageUp() as Void: |
No summary. |
| public override | paintToFrame | No summary. |
| public override | refreshrefresh() as Void: |
Refreshes displayed directory entries. |
| public | scrollBy | No summary. |
| public | scrollToTrackRow | No summary. |
| public | scrollbarThumbSize | No summary. |
| public | scrollbarThumbTop | No summary. |
| public | selectAtPanelPosition | Selects an entry from a click inside the rendered panel coordinates. |
| public | selectNextselectNext() as Void: |
Selects the next entry. |
| public | selectPreviousselectPrevious() as Void: |
Selects the previous entry. |