ide
Class Project
java.lang.Object
|
+--ide.Project
- class Project
- extends java.lang.Object
|
Constructor Summary |
Project(javax.swing.JFrame god)
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
PROJECT_EXTENSION
public static final java.lang.String PROJECT_EXTENSION
pv
protected ProjectView pv
wv
protected WatchView wv
bv
protected BookmarksView bv
cv
public ConsoleView cv
lastBookmark
protected int lastBookmark
god
protected VeriSimFrame god
sb
public VeriSimFrame.StatusBar sb
waveViewFrame
public WaveViewFrame waveViewFrame
focusedEditor
public VeriSimDocumentFrame focusedEditor
isValid
public boolean isValid
emptyIcon
public static EmptyIcon emptyIcon
files
protected java.util.HashSet files
- this contains _only_ the files that are included into
the current project
editors
protected java.util.Hashtable editors
- The open VeriSimDocumentFrames
documents
protected java.util.Hashtable documents
- Contains (fileName , Document)
pairs.
bookmarks
protected java.util.Hashtable bookmarks
name
protected java.lang.String name
path
protected java.lang.String path
watchTreeRoot
javax.swing.tree.DefaultMutableTreeNode watchTreeRoot
bf
public BusyFlag bf
vcdReader
public VCDReader vcdReader
dictionaries
static java.util.Hashtable dictionaries
fromWhereToFind
public int fromWhereToFind
textToFind
public java.lang.String textToFind
simulationThreadGroup
java.lang.ThreadGroup simulationThreadGroup
newAction
public javax.swing.AbstractAction newAction
openAction
public javax.swing.AbstractAction openAction
closeAction
public javax.swing.AbstractAction closeAction
newProjectAction
public javax.swing.AbstractAction newProjectAction
openProjectAction
public javax.swing.AbstractAction openProjectAction
saveProjectAction
public javax.swing.AbstractAction saveProjectAction
closeProjectAction
public javax.swing.AbstractAction closeProjectAction
revertToSavedAction
public javax.swing.AbstractAction revertToSavedAction
addFilesToProjectAction
public javax.swing.AbstractAction addFilesToProjectAction
removeCurrentFileFromProject
public javax.swing.AbstractAction removeCurrentFileFromProject
saveAction
public javax.swing.AbstractAction saveAction
saveAsAction
public javax.swing.AbstractAction saveAsAction
saveAllAction
public javax.swing.AbstractAction saveAllAction
printAction
public javax.swing.AbstractAction printAction
printSetupAction
public javax.swing.AbstractAction printSetupAction
quitAction
public javax.swing.AbstractAction quitAction
undoAction
public javax.swing.AbstractAction undoAction
redoAction
public javax.swing.AbstractAction redoAction
cutAction
public javax.swing.AbstractAction cutAction
copyAction
public javax.swing.AbstractAction copyAction
pasteAction
public javax.swing.AbstractAction pasteAction
deleteAction
public javax.swing.AbstractAction deleteAction
selectAllAction
public javax.swing.AbstractAction selectAllAction
findPreviousAction
public javax.swing.AbstractAction findPreviousAction
findNextAction
public javax.swing.AbstractAction findNextAction
findAction
public javax.swing.AbstractAction findAction
replaceAction
public javax.swing.AbstractAction replaceAction
goToLineAction
public javax.swing.AbstractAction goToLineAction
indentAction
public javax.swing.AbstractAction indentAction
unindentAction
public javax.swing.AbstractAction unindentAction
closeWindowAction
public javax.swing.AbstractAction closeWindowAction
closeAllWindowsAction
public javax.swing.AbstractAction closeAllWindowsAction
nextWindowAction
public javax.swing.AbstractAction nextWindowAction
previousWindowAction
public javax.swing.AbstractAction previousWindowAction
runAction
public javax.swing.AbstractAction runAction
stepAction
public javax.swing.AbstractAction stepAction
stopAction
public javax.swing.AbstractAction stopAction
goAction
public javax.swing.AbstractAction goAction
timeUnitAction
public javax.swing.AbstractAction timeUnitAction
openWaveSetAction
public javax.swing.AbstractAction openWaveSetAction
saveWaveSetAction
public javax.swing.AbstractAction saveWaveSetAction
Project
public Project(javax.swing.JFrame god)
error
public void error(java.lang.String s)
message
public void message(java.lang.String s)
ask
public boolean ask(java.lang.String s)
newProject
public void newProject()
openProject
public void openProject()
openProject
public void openProject(java.lang.String file)
saveProject
public void saveProject()
closeProject
public void closeProject()
editProject
public void editProject()
go
public void go(java.lang.String msg)
stop
public void stop()
addFilesToProject
public void addFilesToProject()
enableEditActions
public void enableEditActions(boolean e)
enableProjectActions
public void enableProjectActions(boolean e)
addBookmark
public void addBookmark(java.lang.String name)
removeBookmark
public void removeBookmark(java.lang.String name)
jumpToLocation
public void jumpToLocation(java.lang.String fname,
int lnumber)
jumpToBookmark
public void jumpToBookmark(java.lang.String name)
revertToSaved
public void revertToSaved()
addToWindowsList
public void addToWindowsList(VeriSimDocumentFrame doc)
removeFromWindowsList
public void removeFromWindowsList(VeriSimDocumentFrame doc)
openFile
public VeriSimDocumentFrame openFile(java.lang.String fn)
openFile
public void openFile()
newFile
public void newFile()
updateBookmarksView
public void updateBookmarksView()
updateProjectView
public void updateProjectView()
selectFile
public java.io.File selectFile()
removeCurrentFileFromProject
public void removeCurrentFileFromProject()
getCurrentEditor
public VeriSimDocumentFrame getCurrentEditor()
saveAllFiles
public void saveAllFiles()
releaseDocument
void releaseDocument(javax.swing.text.Document doc)
- Checks whether doc is used anymore, and if not,
removes it from documents, so it can be gc'ed
removeVeriSimDocFrame
void removeVeriSimDocFrame(VeriSimDocumentFrame frame)