org.autoplot.scriptconsole.JythonScriptPanel
GUI for editing and running Jython scripts.
Creates new form JythonScriptPanel
PROP_FILENAME
PROP_DIRTY
addMenuItem
addMenuItem( javax.swing.JMenuItem menu ) → void
add the menu or menu item to the editor context menu.
Parameters
menu - a JMenuItem
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
addSettingsMenuItem
addSettingsMenuItem( javax.swing.JMenuItem menu ) → void
add the menu or menu item to the editor context menu.
Parameters
menu - a JMenuItem
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
doRebuildMenu
doRebuildMenu( ) → void
request that the popup menu be rebuilt. Codes that added menu items will need to be called again.
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
getAnnotationsSupport
getAnnotationsSupport( ) → org.autoplot.jythonsupport.ui.EditorAnnotationsSupport
provide access to the annotations support, so that errors
can be marked on the editor. This may cause bugs as there
are issues like ensuring the exception marked belongs to the code,
and it should not be used without reservation.
Returns:
the annotations support.
[search for examples]
[view on GitHub]
[view on old javadoc]
getConsoleListener
getConsoleListener( ) → java.awt.event.ActionListener
return action listener listening for action commands containing source:linenum
Returns:
a java.awt.event.ActionListener
[search for examples]
[view on GitHub]
[view on old javadoc]
getEditorPanel
getEditorPanel( ) → org.autoplot.jythonsupport.ui.EditorTextPane
returns the editor
Returns:
the editor
[search for examples]
[view on GitHub]
[view on old javadoc]
getFilename
getFilename( ) → String
Returns:
java.lang.String
[search for examples]
[view on GitHub]
[view on old javadoc]
getRunningScript
getRunningScript( ) → java.io.File
return the name of the script that the panel is busy running, or null.
When this is non-null, don't load other scripts.
Returns:
null or the running script.
[search for examples]
[view on GitHub]
[view on old javadoc]
getScrollPane
getScrollPane( ) → javax.swing.JScrollPane
returns the JScrollPane containing the editor so that special applications can control what's visible.
Returns:
the JScrollPane containing the editor
[search for examples]
[view on GitHub]
[view on old javadoc]
isDirty
isDirty( ) → boolean
Returns:
boolean
[search for examples]
[view on GitHub]
[view on old javadoc]
loadExampleUri
loadExampleUri( String uri ) → void
this downloads the URI and loads the local version into the editor.
Parameters
uri - the URI
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
loadFile
loadFile( java.io.File file ) → boolean
allow clients to tell this to load a file.
Parameters
file - the .jy or .jyds file.
Returns:
false if the editor is dirty, true if the file is loaded.
[search for examples]
[view on GitHub]
[view on old javadoc]
resetUndo
resetUndo( ) → void
reset the undo history.
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
setDirty
setDirty( boolean dirty ) → void
set the flag indicating the script has been modified.
Parameters
dirty - a boolean
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
setFilename
setFilename( String filename ) → void
Parameters
filename - a String
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
setRunningScript
setRunningScript( java.io.File f ) → void
set the current script that is running. This will prevent
automatic loads from occurring.
Parameters
f - a File
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]