stardiv.js.ide
Class IdeWindow
java.lang.Object
|
+--stardiv.js.ide.IdeWindow
- public synchronized class IdeWindow
- extends java.lang.Object
Field Summary |
private static java.lang.String |
BROWSER_NAME
|
(package private) java.awt.Button |
ButActRoot
|
(package private) java.awt.Button |
ButAddBreakpoint
|
(package private) java.awt.Button |
ButAddWatch
|
(package private) java.awt.Button |
ButBreak
|
(package private) java.awt.Button |
ButBrowseIt
|
(package private) java.awt.Button |
ButClearAllWatches
|
(package private) java.awt.Button |
ButClearOutput
|
(package private) java.awt.Button |
ButClearWatch
|
(package private) java.awt.Button |
ButCompile
|
(package private) java.awt.Button |
ButDebug
|
(package private) java.awt.Button |
ButListThreads
|
(package private) java.awt.Button |
ButLocal
|
(package private) java.awt.Button |
ButPCodeStep
|
(package private) java.awt.Button |
ButPCodeStepOver
|
(package private) java.awt.Button |
ButRun
|
(package private) java.awt.Button |
ButRunModule
|
(package private) java.awt.Button |
ButSetVariable
|
(package private) java.awt.Button |
ButShowCallLevel
|
(package private) java.awt.Button |
ButSpecial
|
(package private) java.awt.Button |
ButStart
|
(package private) java.awt.Button |
ButStartRoot
|
(package private) java.awt.Button |
ButStepInto
|
(package private) java.awt.Button |
ButStepOut
|
(package private) java.awt.Button |
ButStepOver
|
(package private) java.awt.Button |
ButStopDebugger
|
(package private) java.awt.Button |
ButTest
|
(package private) java.awt.Button |
ButToCallStack
|
(package private) java.awt.Button |
ButToExprStack
|
(package private) java.awt.Button |
ButToggleLineNumbers
|
(package private) java.awt.Button |
ButUpdateBrowser
|
(package private) java.awt.Choice |
ChoiceDbgMode
|
private static java.lang.String |
MENU_BROWSER_ACT_ROOT
|
private static java.lang.String |
MENU_BROWSER_LOCAL
|
private static java.lang.String |
MENU_BROWSER_REMOVE_WATCHES
|
private static java.lang.String |
MENU_BROWSER_SPECIAL
|
private static java.lang.String |
MENU_BROWSER_START_ROOT
|
private static java.lang.String |
MENU_FILE_EXIT
|
private static java.lang.String |
MENU_FILE_NEW_MGR
|
private static java.lang.String |
MENU_FILE_NEW_SOURCE
|
private static java.lang.String |
MENU_FILE_OPEN
|
private static java.lang.String |
MENU_FILE_SAVE_AS
|
private static java.lang.String |
MODULE_MAIN_CODE_NAME
|
private static java.lang.String |
NEW_MODULE_NAME
|
private static int |
NewModuleCount
|
private static java.lang.String |
PCODE_NAME
|
private static java.lang.String |
SPACE_FOR_LAYOUT
|
(package private) java.awt.Label |
aActModuleName
|
(package private) java.awt.Label |
aActPCodeName
|
(package private) java.awt.MenuItem |
aBrowserActRoot
|
(package private) stardiv.js.ide.SJIDETextArea |
aBrowserEdit
|
(package private) java.awt.TextField |
aBrowserEditField
|
(package private) java.awt.MenuItem |
aBrowserLocal
|
(package private) java.awt.Menu |
aBrowserMenu
|
(package private) java.awt.Label |
aBrowserName
|
(package private) java.awt.MenuItem |
aBrowserRemoveWatches
|
(package private) java.awt.MenuItem |
aBrowserSpecial
|
(package private) java.awt.MenuItem |
aBrowserStartRoot
|
(package private) stardiv.js.ide.SJIDETextArea |
aCallStackEdit
|
(package private) java.awt.Panel |
aCardPanel
|
(package private) java.awt.Menu |
aCompilerMenu
|
(package private) java.awt.MenuItem |
aDebuggerClearAll
|
(package private) java.awt.Menu |
aDebuggerMenu
|
private java.lang.String |
aDefaultFrameTitle
|
(package private) stardiv.js.ide.SJIDETextArea |
aExprStackEdit
|
(package private) java.awt.MenuItem |
aFileExit
|
(package private) java.awt.Menu |
aFileMenu
|
(package private) java.awt.MenuItem |
aFileNewMgr
|
(package private) java.awt.MenuItem |
aFileNewSource
|
(package private) java.awt.MenuItem |
aFileOpen
|
(package private) java.awt.MenuItem |
aFileSaveAs
|
(package private) java.awt.Frame |
aFrame
|
(package private) java.awt.Menu |
aFunctionsMenu
|
(package private) java.awt.Menu |
aHelpMenu
|
private stardiv.js.ide.Ide |
aIde
|
(package private) java.awt.Label |
aJavaEnvText
|
(package private) java.awt.MenuBar |
aMainMenu
|
(package private) java.awt.Menu |
aModulesMenu
|
private java.lang.String |
aOldSourceTemp
|
(package private) java.awt.Menu |
aOptionsMenu
|
(package private) stardiv.js.ide.SJIDETextArea |
aOutputEdit
|
(package private) stardiv.js.ide.SJIDETextArea |
aPCodeEdit
|
(package private) java.awt.Panel |
aPCodePanel
|
(package private) java.awt.Menu |
aRTMMenu
|
(package private) java.awt.Label |
aShowStatus
|
(package private) java.awt.Label |
aShowStatusText
|
(package private) stardiv.js.ide.SJIDETextArea |
aSourceEdit
|
(package private) java.awt.CardLayout |
aStackCardLayout
|
(package private) java.awt.Menu |
aThreadsMenu
|
(package private) java.awt.CardLayout |
aWatchCardLayout
|
(package private) java.awt.Panel |
aWatchCardPanel
|
(package private) java.awt.List |
aWatchList
|
private boolean |
bIDEOpen
|
private boolean |
bStandAlone
|
private static boolean |
bWithMenu
|
Constructor Summary |
IdeWindow(stardiv.js.ide.Ide i)
|
IdeWindow(stardiv.js.ide.Ide i,
boolean b)
|
Method Summary |
void |
ClrPCodePos()
|
void |
ClrSourcePos()
|
void |
DebugActionFinished()
|
void |
DebugActionStarted()
|
private void |
DisableCompiler()
|
private void |
DisableDebugger()
|
private void |
DisableFileMenu()
|
private void |
DisableFunctionsSwitching()
|
private void |
DisableManagerSwitching()
|
private void |
DisableRun()
|
private void |
EnableCompiler()
|
private void |
EnableDebugger()
|
private void |
EnableFileMenu()
|
private void |
EnableFunctionsSwitching()
|
private void |
EnableManagerSwitching()
|
private void |
EnableModuleSwitching()
|
private void |
EnableRun()
|
private java.lang.String |
GetNewModuleName()
|
private void |
NewSource()
|
void |
SetSource(java.lang.String s)
|
void |
ShowBrowserInfo(java.lang.String s,
int i)
|
void |
ShowBrowserWatch(java.lang.String[] s)
|
void |
ShowCallStackString(java.lang.String s)
|
void |
ShowExprStackString(java.lang.String s)
|
private void |
ShowModuleName(java.lang.String s)
|
void |
ShowStatus(int i)
|
void |
ShowStatus(java.lang.String s)
|
void |
StartIDE(int i)
|
void |
UpDateJavaEnv()
|
private void |
UpDateSourceCode()
|
(package private) static stardiv.js.ide.Ide |
access$0(stardiv.js.ide.IdeWindow iw)
|
void |
addToOutput(java.lang.String s)
|
void |
clrOutput()
|
private void |
createCommands()
|
private void |
createLayout()
|
private void |
createMenu()
|
java.lang.String |
getEditValue()
|
java.awt.TextArea |
getOutputField()
|
(package private) java.lang.String |
getPCodeSource()
|
java.lang.String |
getSourceCode()
|
private void |
impEnterEditState()
|
private void |
impLeaveEditState()
|
private void |
impLoadFile(java.lang.String s)
|
private void |
impSaveFile(java.lang.String s)
|
void |
loadFile()
|
static void |
main(java.lang.String[] s)
|
void |
saveFileAs()
|
void |
setControlsForIdeState(int i)
|
void |
setPCodeSource(java.lang.String s,
int i1,
int i2)
|
void |
setSourceCode(java.lang.String s,
boolean b)
|
void |
setSourceCode(java.lang.String s,
int i1,
int i2,
boolean b)
|
void |
upDateIDE(java.lang.String s,
int i)
|
void |
upDatePCodeLabel(java.lang.String s,
int i)
|
void |
updateFcnMenu(stardiv.memory.Vector v)
|
void |
updateModuleMenu(int i1,
int i2)
|
void |
updateRTMMenu(int i1,
int i2)
|
void |
updateThreadMenu(stardiv.memory.Vector v,
int i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BROWSER_NAME
private static final java.lang.String BROWSER_NAME
ButActRoot
java.awt.Button ButActRoot
ButAddBreakpoint
java.awt.Button ButAddBreakpoint
ButAddWatch
java.awt.Button ButAddWatch
ButBreak
java.awt.Button ButBreak
ButBrowseIt
java.awt.Button ButBrowseIt
ButClearAllWatches
java.awt.Button ButClearAllWatches
ButClearOutput
java.awt.Button ButClearOutput
ButClearWatch
java.awt.Button ButClearWatch
ButCompile
java.awt.Button ButCompile
ButDebug
java.awt.Button ButDebug
ButListThreads
java.awt.Button ButListThreads
ButLocal
java.awt.Button ButLocal
ButPCodeStep
java.awt.Button ButPCodeStep
ButPCodeStepOver
java.awt.Button ButPCodeStepOver
ButRun
java.awt.Button ButRun
ButRunModule
java.awt.Button ButRunModule
ButSetVariable
java.awt.Button ButSetVariable
ButShowCallLevel
java.awt.Button ButShowCallLevel
ButSpecial
java.awt.Button ButSpecial
ButStart
java.awt.Button ButStart
ButStartRoot
java.awt.Button ButStartRoot
ButStepInto
java.awt.Button ButStepInto
ButStepOut
java.awt.Button ButStepOut
ButStepOver
java.awt.Button ButStepOver
ButStopDebugger
java.awt.Button ButStopDebugger
ButTest
java.awt.Button ButTest
ButToCallStack
java.awt.Button ButToCallStack
ButToExprStack
java.awt.Button ButToExprStack
ButToggleLineNumbers
java.awt.Button ButToggleLineNumbers
ButUpdateBrowser
java.awt.Button ButUpdateBrowser
ChoiceDbgMode
java.awt.Choice ChoiceDbgMode
MENU_BROWSER_ACT_ROOT
private static final java.lang.String MENU_BROWSER_ACT_ROOT
MENU_BROWSER_LOCAL
private static final java.lang.String MENU_BROWSER_LOCAL
MENU_BROWSER_REMOVE_WATCHES
private static final java.lang.String MENU_BROWSER_REMOVE_WATCHES
MENU_BROWSER_SPECIAL
private static final java.lang.String MENU_BROWSER_SPECIAL
MENU_BROWSER_START_ROOT
private static final java.lang.String MENU_BROWSER_START_ROOT
MENU_FILE_EXIT
private static final java.lang.String MENU_FILE_EXIT
MENU_FILE_NEW_MGR
private static final java.lang.String MENU_FILE_NEW_MGR
MENU_FILE_NEW_SOURCE
private static final java.lang.String MENU_FILE_NEW_SOURCE
MENU_FILE_OPEN
private static final java.lang.String MENU_FILE_OPEN
MENU_FILE_SAVE_AS
private static final java.lang.String MENU_FILE_SAVE_AS
MODULE_MAIN_CODE_NAME
private static final java.lang.String MODULE_MAIN_CODE_NAME
NEW_MODULE_NAME
private static final java.lang.String NEW_MODULE_NAME
NewModuleCount
private static int NewModuleCount
PCODE_NAME
private static final java.lang.String PCODE_NAME
SPACE_FOR_LAYOUT
private static final java.lang.String SPACE_FOR_LAYOUT
aActModuleName
java.awt.Label aActModuleName
aActPCodeName
java.awt.Label aActPCodeName
aBrowserActRoot
java.awt.MenuItem aBrowserActRoot
aBrowserEdit
stardiv.js.ide.SJIDETextArea aBrowserEdit
aBrowserEditField
java.awt.TextField aBrowserEditField
aBrowserLocal
java.awt.MenuItem aBrowserLocal
aBrowserMenu
java.awt.Menu aBrowserMenu
aBrowserName
java.awt.Label aBrowserName
aBrowserRemoveWatches
java.awt.MenuItem aBrowserRemoveWatches
aBrowserSpecial
java.awt.MenuItem aBrowserSpecial
aBrowserStartRoot
java.awt.MenuItem aBrowserStartRoot
aCallStackEdit
stardiv.js.ide.SJIDETextArea aCallStackEdit
aCardPanel
java.awt.Panel aCardPanel
aCompilerMenu
java.awt.Menu aCompilerMenu
aDebuggerClearAll
java.awt.MenuItem aDebuggerClearAll
aDebuggerMenu
java.awt.Menu aDebuggerMenu
aDefaultFrameTitle
private java.lang.String aDefaultFrameTitle
aExprStackEdit
stardiv.js.ide.SJIDETextArea aExprStackEdit
aFileExit
java.awt.MenuItem aFileExit
aFileMenu
java.awt.Menu aFileMenu
aFileNewMgr
java.awt.MenuItem aFileNewMgr
aFileNewSource
java.awt.MenuItem aFileNewSource
aFileOpen
java.awt.MenuItem aFileOpen
aFileSaveAs
java.awt.MenuItem aFileSaveAs
aFrame
java.awt.Frame aFrame
aFunctionsMenu
java.awt.Menu aFunctionsMenu
aHelpMenu
java.awt.Menu aHelpMenu
aIde
private stardiv.js.ide.Ide aIde
aJavaEnvText
java.awt.Label aJavaEnvText
aMainMenu
java.awt.MenuBar aMainMenu
aModulesMenu
java.awt.Menu aModulesMenu
aOldSourceTemp
private java.lang.String aOldSourceTemp
aOptionsMenu
java.awt.Menu aOptionsMenu
aOutputEdit
stardiv.js.ide.SJIDETextArea aOutputEdit
aPCodeEdit
stardiv.js.ide.SJIDETextArea aPCodeEdit
aPCodePanel
java.awt.Panel aPCodePanel
aRTMMenu
java.awt.Menu aRTMMenu
aShowStatus
java.awt.Label aShowStatus
aShowStatusText
java.awt.Label aShowStatusText
aSourceEdit
stardiv.js.ide.SJIDETextArea aSourceEdit
aStackCardLayout
java.awt.CardLayout aStackCardLayout
aThreadsMenu
java.awt.Menu aThreadsMenu
aWatchCardLayout
java.awt.CardLayout aWatchCardLayout
aWatchCardPanel
java.awt.Panel aWatchCardPanel
aWatchList
java.awt.List aWatchList
bIDEOpen
private boolean bIDEOpen
bStandAlone
private boolean bStandAlone
bWithMenu
private static boolean bWithMenu
IdeWindow
public IdeWindow(stardiv.js.ide.Ide i)
IdeWindow
public IdeWindow(stardiv.js.ide.Ide i,
boolean b)
ClrPCodePos
public final void ClrPCodePos()
ClrSourcePos
public final void ClrSourcePos()
DebugActionFinished
public final void DebugActionFinished()
DebugActionStarted
public final void DebugActionStarted()
DisableCompiler
private final void DisableCompiler()
DisableDebugger
private final void DisableDebugger()
DisableFileMenu
private final void DisableFileMenu()
DisableFunctionsSwitching
private final void DisableFunctionsSwitching()
DisableManagerSwitching
private final void DisableManagerSwitching()
DisableRun
private final void DisableRun()
EnableCompiler
private final void EnableCompiler()
EnableDebugger
private final void EnableDebugger()
EnableFileMenu
private final void EnableFileMenu()
EnableFunctionsSwitching
private final void EnableFunctionsSwitching()
EnableManagerSwitching
private final void EnableManagerSwitching()
EnableModuleSwitching
private final void EnableModuleSwitching()
EnableRun
private final void EnableRun()
GetNewModuleName
private final java.lang.String GetNewModuleName()
NewSource
private final void NewSource()
SetSource
public final void SetSource(java.lang.String s)
ShowBrowserInfo
public final void ShowBrowserInfo(java.lang.String s,
int i)
ShowBrowserWatch
public final void ShowBrowserWatch(java.lang.String[] s)
ShowCallStackString
public final void ShowCallStackString(java.lang.String s)
ShowExprStackString
public final void ShowExprStackString(java.lang.String s)
ShowModuleName
private final void ShowModuleName(java.lang.String s)
ShowStatus
public final void ShowStatus(int i)
ShowStatus
public final void ShowStatus(java.lang.String s)
StartIDE
public final void StartIDE(int i)
UpDateJavaEnv
public final void UpDateJavaEnv()
UpDateSourceCode
private final void UpDateSourceCode()
access$0
static stardiv.js.ide.Ide access$0(stardiv.js.ide.IdeWindow iw)
addToOutput
public void addToOutput(java.lang.String s)
clrOutput
public void clrOutput()
createCommands
private final void createCommands()
createLayout
private final void createLayout()
createMenu
private void createMenu()
getEditValue
public final java.lang.String getEditValue()
getOutputField
public java.awt.TextArea getOutputField()
getPCodeSource
final java.lang.String getPCodeSource()
getSourceCode
public final java.lang.String getSourceCode()
impEnterEditState
private final void impEnterEditState()
impLeaveEditState
private final void impLeaveEditState()
impLoadFile
private final void impLoadFile(java.lang.String s)
impSaveFile
private final void impSaveFile(java.lang.String s)
loadFile
public final void loadFile()
main
public static final void main(java.lang.String[] s)
saveFileAs
public final void saveFileAs()
setControlsForIdeState
public final void setControlsForIdeState(int i)
setPCodeSource
public final void setPCodeSource(java.lang.String s,
int i1,
int i2)
setSourceCode
public final void setSourceCode(java.lang.String s,
boolean b)
setSourceCode
public final void setSourceCode(java.lang.String s,
int i1,
int i2,
boolean b)
upDateIDE
public final void upDateIDE(java.lang.String s,
int i)
upDatePCodeLabel
public final void upDatePCodeLabel(java.lang.String s,
int i)
updateFcnMenu
public final void updateFcnMenu(stardiv.memory.Vector v)
updateModuleMenu
public final void updateModuleMenu(int i1,
int i2)
updateRTMMenu
public final void updateRTMMenu(int i1,
int i2)
updateThreadMenu
public final void updateThreadMenu(stardiv.memory.Vector v,
int i)