Definition at line 50 of file ProjectExplorerPanel.java.
|
Call next constructor...
Definition at line 108 of file ProjectExplorerPanel.java. References ikayaki.gui.null. |
|
Creates all components, sets directory as the last open directory or opened project's directory, initializes files with files from that directory.
Event D: On browseButton click - open a FileChooser dialog for choosing new directory, set it to directory, update files listing, update explorerTable and browserField. Event C: On browserField popup window click - set clicked line as directory, update files listing, update explorerTable and browserField. Event B: On browserField down-arrow-click - show directory history in browserField's popup window. Event A: On browserField change - send autocomplete-results-finder with browserField's text to LastExecutor via autocompleteExecutor.execute(Runnable), which schedules disk access and displaying autocomplete results in browserField's popup window. Definition at line 119 of file ProjectExplorerPanel.java. References ikayaki.gui.ProjectExplorerPanel.browseButton, ikayaki.gui.ProjectExplorerPanel.browsePanel, ikayaki.gui.ProjectExplorerPanel.browserField, ikayaki.gui.ProjectExplorerPanel.browserFieldEditor, ikayaki.gui.ProjectExplorerPanel.browserFieldFlasher, ikayaki.gui.ProjectExplorerPanel.browserFieldRenderer, ikayaki.gui.ProjectExplorerPanel.directory, ikayaki.gui.ProjectExplorerPanel.explorerTable, ikayaki.gui.ProjectExplorerPanel.explorerTableScrollPane, ikayaki.gui.ProjectExplorerPanel.getDirectoryHistory(), ikayaki.Project.getFile(), ikayaki.gui.ProjectExplorerPanel.newProjectPanel, ikayaki.gui.null, ikayaki.gui.project, and ikayaki.gui.ProjectExplorerPanel.setDirectory(). |
Here is the call graph for this function:
|
Updates autocomplete popup-menu. Definition at line 372 of file ProjectExplorerPanel.java. |
|
Reads matching directories from given directory name's parent.
Definition at line 346 of file ProjectExplorerPanel.java. References ikayaki.Project.getName(), and ikayaki.gui.null. |
Here is the call graph for this function:
|
Reads current directory history from Settings.
Definition at line 336 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Sets browserField's cursor to text field's (right) end.
Definition at line 431 of file ProjectExplorerPanel.java. |
|
Sets browserField popup-menu-list as given files; also clears any selection.
Definition at line 396 of file ProjectExplorerPanel.java. |
|
Attempts to change to the given directory. Updates browserField and explorerTable with new directory.
Definition at line 319 of file ProjectExplorerPanel.java. References ikayaki.gui.null. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Call super.setProject(project), highlight selected project, or unhighlight unselected project.
Reimplemented from ikayaki.gui.ProjectComponent. Definition at line 295 of file ProjectExplorerPanel.java. References ikayaki.Project.addProjectListener(), ikayaki.Project.getFile(), ikayaki.Project.getType(), ikayaki.gui.null, and ikayaki.gui.project. |
Here is the call graph for this function:
|
LastExecutor for scheduling autocomplete results to separate thread (disk access and displaying). Definition at line 96 of file ProjectExplorerPanel.java. |
|
Definition at line 86 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Holds browserField and browseButton Definition at line 59 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Text field for writing directory to change to. Autocomplete results appear to Combo Box' popup window, scheduled by LastExecutor. Directory history appears to the same popup window when the down-arrow right to text field is clicked. Definition at line 66 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Definition at line 68 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Definition at line 69 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Tells whether current popup menu is autocomplete list (and not directory history). Definition at line 74 of file ProjectExplorerPanel.java. |
|
Definition at line 67 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Tells whether browserField's popup menu list is being updated, and we don't want those ActionEvents. Definition at line 84 of file ProjectExplorerPanel.java. |
|
Currently open directory. Definition at line 101 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Definition at line 88 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Definition at line 89 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
Definition at line 91 of file ProjectExplorerPanel.java. Referenced by ikayaki.gui.ProjectExplorerPanel.ProjectExplorerPanel(). |
|
The component (MainViewPanel) whose setProject() method will be called on opening a new project file. Definition at line 54 of file ProjectExplorerPanel.java. |