Package editor

Class GosuPanel

    • Constructor Detail

      • GosuPanel

        public GosuPanel​(JFrame frame)
    • Method Detail

      • getConsolePanel

        public SystemPanel getConsolePanel()
      • getDebugPanel

        public DebugPanel getDebugPanel()
      • showMessages

        public MessagesPanel showMessages​(boolean bShow)
      • showSearches

        public SearchPanel showSearches​(boolean bShow)
      • showConsole

        public SystemPanel showConsole​(boolean bShow)
      • clearTabs

        public void clearTabs()
      • getExperiment

        public Experiment getExperiment()
      • restoreExperimentState

        public void restoreExperimentState​(Experiment experiment)
      • setStatus

        public void setStatus​(String status)
      • getCurrentGosuEditor

        public GosuEditor getCurrentGosuEditor()
      • getCurrentEditor

        public EditorHost getCurrentEditor()
      • shipIt

        public void shipIt()
      • make

        public boolean make()
      • compile

        public boolean compile​(Set<IType> types)
      • rebuild

        public boolean rebuild()
      • exit

        public void exit()
      • setEditorSplitPosition

        public void setEditorSplitPosition​(int iPos)
      • setExperimentSplitPosition

        public void setExperimentSplitPosition​(int iPos)
      • getGosuEditor

        public EditorHost getGosuEditor()
      • openFile

        public void openFile()
      • openFile

        public void openFile​(Path file,
                             boolean bFocus)
      • openType

        public boolean openType​(String fqn,
                                boolean bFocus)
      • openInitialFile

        public void openInitialFile​(IScriptPartId partId,
                                    Path file)
      • getCurrentFile

        public Path getCurrentFile()
      • save

        public boolean save()
      • saveIfDirty

        public boolean saveIfDirty()
      • refresh

        public void refresh​(Path file)
        This should only be called when either the file's contents change externally, or when the file saves to disk.
      • newExperiment

        public void newExperiment()
      • openExperiment

        public void openExperiment()
      • openExperiment

        public void openExperiment​(Path experimentDir)
      • saveAs

        public void saveAs()
      • dumpBytecode

        public void dumpBytecode()
      • execute

        public void execute​(IRunConfig runConfig)
      • debug

        public void debug​(IRunConfig runConfig)
      • isRunning

        public boolean isRunning()
      • isDebugging

        public boolean isDebugging()
      • addBusySignal

        public void addBusySignal​(RunState runState)
      • pipeInput

        public void pipeInput()
      • killProcess

        public void killProcess()
      • getDebugger

        public Debugger getDebugger()
      • clearDebugger

        public void clearDebugger()
      • makeDebugger

        public void makeDebugger​(com.sun.jdi.VirtualMachine vm)
      • jumptToBreakpoint

        public void jumptToBreakpoint​(com.sun.jdi.Location location,
                                      boolean bFocus)
      • showDebugger

        public void showDebugger​(boolean bShow)
      • getEditorTabPane

        public TabPane getEditorTabPane()
      • getOpenFilesInProject

        public List<FileTree> getOpenFilesInProject()
      • removeBusySignal

        public void removeBusySignal()
      • clearOutput

        public void clearOutput()
      • selectTab

        public void selectTab​(Path file)
      • closeTab

        public void closeTab​(Path file)
      • goBackward

        public void goBackward()
      • canGoBackward

        public boolean canGoBackward()
      • goForward

        public void goForward()
      • canGoForward

        public boolean canGoForward()
      • displayRecentViewsPopup

        public void displayRecentViewsPopup()
      • isDirty

        public boolean isDirty​(EditorHost editor)
      • setDirty

        public void setDirty​(EditorHost editor,
                             boolean bDirty)
      • getClipboard

        public Clipboard getClipboard()