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 Long = 0 |
No summary. |
| public | selectedIndexselectedIndex as Long = 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 override | 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 override | scrollToTrackRow | No summary. |
| public override | scrollbarThumbSize | No summary. |
| public override | 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. |