hades.gui
Class T1Editor

java.lang.Object
  extended byhades.gui.Editor
      extended byhades.gui.T1Editor
All Implemented Interfaces:
java.awt.event.ActionListener, ContextToolTip, java.util.EventListener, FigCanvasListener, FigDrawableEnumerator, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.WindowListener

public class T1Editor
extends Editor


Nested Class Summary
 
Nested classes inherited from class hades.gui.Editor
Editor.DoCallMethodListener
 
Field Summary
 
Fields inherited from class hades.gui.Editor
__callbackArgTable, __callbackMethodTable
 
Constructor Summary
T1Editor()
           
 
Method Summary
 javax.swing.JMenuItem _cmi(java.lang.String label, java.lang.String callback, java.lang.String arg)
          create a JMenuItem called "label" that registers an editor callback with "label" as key and method "callback" as the target.
 java.lang.String _hex(int signature)
           
 void createCheckMenu(javax.swing.JFrame frame, Editor editor)
           
 void doBIST(java.lang.String arg)
           
 java.lang.String doBIST(java.lang.String arg, double[] dummy)
           
 void doLoadTemplate(java.lang.String arg)
           
 SimObject[] findSimObjects(Design design, java.lang.Class clazz)
           
static void main(java.lang.String[] argv)
           
 
Methods inherited from class hades.gui.Editor
__call, _doOpenFileOrURL, actionPerformed, addCallback, addProbes, addProbesToAllSignals, addProbesToToplevelIO, addProbesToToplevelSignals, addProbeToSignal, addProbeToSignal, checkAllCallbacks, checkAutoStartSimulation, checkCreateHighlightTable, closeAllPropertySheets, createAndShowTextViewer, createCommandByName, createConsole, createEditFrame, createEditFrameLayout, createGUIFactory, createNewSimulator, createObjectCanvas, createSimControlPanel, createStatusPanel, createWaveformViewer, dbg, deleteFromObjectList, doAutoconnect, doCallMethod, doCancel, doCancelAndEnablePopupOnNextMouseRelease, doCheckDesign, doCheckDesignAndHighlightErrors, doClearWaveData, doClose, doCloseDesign, doCopySelection, doCreateJythonConsole, doCreateNewEditorWithDesign, doCreateNewEmptyEditor, doCreateSymbol, doCreateThumbnail, doCreateThumbnail, doDeleteAll, doDeleteSelection, doDeselectAllObjects, doDisconnect, doEditSymbol, doEnableCreateSignals, doEnableJava2DAntiAliasing, doEnableJava2DRenderQuality, doEnableSplitSignals, doExit, doExportFig2dev, doExportGIF, doExportPostscript, doExportPPM, doExportVHDL, doFitPositive, doFlushSymbolCache, doFullRedraw, doFullScreen, doGarbageCollect, doInitSignals, doMalloc, doMirrorXObject, doMirrorYObject, doMoveSelection, doNothing, doOpenDesign, doOpenDesign, doOpenDesign, doOpenFile, doOpenRecentFile, doOpenURL, doPauseSimulation, doPopupAutoconnect, doPopupCopy, doPopupCreate, doPopupCreate7400, doPopupCreate7400pinout, doPopupCreate7405pinout, doPopupCreate7408, doPopupCreate7408pinout, doPopupCreate74107pinout, doPopupCreate74138pinout, doPopupCreate7432pinout, doPopupCreate74375pinout, doPopupCreate7449, doPopupCreate7449pinout, doPopupCreate7483, doPopupCreate7483pinout, doPopupCreate7486pinout, doPopupCreateAnd2, doPopupCreateAnd3, doPopupCreateAnd4, doPopupCreateAOI21, doPopupCreateAOI22, doPopupCreateAOI31, doPopupCreateAOI32, doPopupCreateAOI33, doPopupCreateAsciiDisplay, doPopupCreateBuffer, doPopupCreateByName, doPopupCreateClock, doPopupCreateDcf77Clock, doPopupCreateDcf77Sender, doPopupCreateDemux14, doPopupCreateDff, doPopupCreateDffMetastable, doPopupCreateDffr, doPopupCreateDffre, doPopupCreateDffrs, doPopupCreateFigObject, doPopupCreateFsm, doPopupCreateGnd, doPopupCreateHexDisplay, doPopupCreateHexSwitch, doPopupCreateInv, doPopupCreateIpin, doPopupCreateJkff, doPopupCreateKvd, doPopupCreateLatch, doPopupCreateLatchMetastable, doPopupCreateLatchr, doPopupCreateLED, doPopupCreateMux161, doPopupCreateMux21, doPopupCreateMux41, doPopupCreateMux81, doPopupCreateNand2, doPopupCreateNand3, doPopupCreateNand4, doPopupCreateNor2, doPopupCreateNor3, doPopupCreateNor4, doPopupCreateOAI21, doPopupCreateOAI22, doPopupCreateOAI31, doPopupCreateOAI32, doPopupCreateOAI33, doPopupCreateOpin, doPopupCreateOr2, doPopupCreateOr3, doPopupCreateOr4, doPopupCreatePowerOnReset, doPopupCreatePullup, doPopupCreatePulseSwitch, doPopupCreateRAM, doPopupCreateReg4, doPopupCreateReg8, doPopupCreateROM, doPopupCreateSevenSegment, doPopupCreateSignal, doPopupCreateSmallInv, doPopupCreateSubDesign, doPopupCreateSubDesign, doPopupCreateSwatch, doPopupCreateTri, doPopupCreateVcc, doPopupCreateXnor2, doPopupCreateXor2, doPopupDelete, doPopupDeselectAll, doPopupDisconnect, doPopupDisconnectPort, doPopupEdit, doPopupMove, doPopupName, doPopupSelectAll, doPopupSelectObject, doPopupSelectRegion, doPopupSignalAddProbe, doPopupSignalAddSegment, doPopupSignalChangeName, doPopupSignalDeleteProbe, doPopupSignalDeleteSegment, doPopupSignalInsertVertex, doPopupSignalMovePoint, doPrintAllObjects, doPrintAllSignals, doPrintDesign, doPrintEditorTable, doPrintEventList, doPrintObjects, doPrintRedrawStats, doPrintSimulatorStats, doPrintSymbols, doPrintToplevelSignals, doPrintUndoStack, doPrintWireSegmentInfo, doRebuildObjectList, doRedo, doRedraw, doRedrawStressTest, doRunSimulation, doSave, doSaveConfiguration, doSaveFile, doSaveFileAs, doSelectAllObjects, doSelectObject, doSelectRegion, doSelectVHDLOptions, doSetCoarseGrid, doSetCoarseSnap, doSetDesignName, doSetFineGrid, doSetFineSnap, doSetFramerate, doSetFramerate, doSetMediumGrid, doSetMediumSnap, doSetNoGrid, doSetNoSnap, doSetTinySnap, doShowAbout, doShowAllLayers, doShowBindkeys, doShowBusPortSymbols, doShowChanges, doShowClassLabels, doShowDefaultLayers, doShowExportOptions, doShowFAQ, doShowGlowMode, doShowGreenStdLogic1164_0, doShowInstanceBorder, doShowInstanceLabels, doShowInverseCanvas, doShowMemoryInfo, doShowMessages, doShowNoLayers, doShowPortLabels, doShowPortSymbols, doShowProperties, doShowRtlibAnimation, doShowTipOfTheDay, doShowToolTips, doShowViewMode, doShowWaves, doSignalSetOne, doSignalSetX, doSignalSetZero, doStartCopy, doStartEdit, doStartMove, doStartNewDesign, doStartNewDesign, doStopSimulation, doTestTiming, doToggleAntiAliasing, doToggleEditorDebug, doToggleGlowMode, doToggleSimControlPanel, doToggleToolTips, doTraceCanvas, doTraceEvents, doTraceMouseClicks, doTraceSignals, doTraceSimKernel, doTraceSimObjects, doUndo, doWindow640x480, doZoom11, doZoomFactor, doZoomFit, doZoomIn, doZoomIn11, doZoomIn14, doZoomLandscapeA4, doZoomOut, doZoomOut07, doZoomOut09, doZoomRegion, doZoomRegion, dummyCallback, dumpSystemProperties, findNearestWireSegment, findNearestWireSegment, findObjectAt, findPort, findSimObject, findSymbol, findSymbolOrSignal, getActiveEditor, getCallbackTable, getCommand, getDebug, getDesign, getDesignBoundingBox, getDesignManager, getDialogParentFrame, getDrawableObjects, getEditors, getFilename, getFrame, getGlowMode, getJythonConsole, getLogManager, getObjectCanvas, getObjectList, getSelection, getSimControlPanel, getSimulator, getTmpObject, getToolTip, getUndoStack, getWaveformViewer, HasFileAccess, hasUnsavedChanges, highlightComponent, highlightSignal, initSignals, initToolTips, insertIntoObjectList, insertIntoObjectList, insertIntoObjectList, insertIntoObjectList, insertIntoObjectList, insertIntoObjectList, insertIntoObjectList, insertIntoObjectList, isInsideObject, isOnBorder, isOnPort, isReady, isViewMode, itemStateChanged, keyPressed, keyReleased, keyTyped, lookupSimObject, message, mouseClicked, mouseClicked, mouseEntered, mouseExited, mousePressed, mousePressed, mouseReleased, msg, parseArgs, printSelection, rebuildObjectList, registerNewEditor, removeEditor, removeHighlightMarkers, removeProbeFromSignal, removeProbesFromAllSignals, removeProbesFromToplevelIO, removeProbesFromToplevelSignals, renameToplevelSignalsAfterDrivers, setActiveEditor, setAutoStartSimulation, setCanvasDebug, setCommand, setDebug, setDesign, setEnableToolTips, setExitOnLastWindowClose, setGlowMode, setInverseCanvasMode, setRtlibAnimationStatus, setSelection, setSimulator, setTmpObject, setTraceMouseClicks, setViewMode, setWaveformViewer, showHelp, statusMessage, tearDown, toggleGlowModeForOneSignal, toString, updateEditorCloseMenuItems, updateWindowTitle, usage, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

T1Editor

public T1Editor()
Method Detail

doLoadTemplate

public void doLoadTemplate(java.lang.String arg)

doBIST

public void doBIST(java.lang.String arg)

doBIST

public java.lang.String doBIST(java.lang.String arg,
                               double[] dummy)

_hex

public java.lang.String _hex(int signature)

findSimObjects

public SimObject[] findSimObjects(Design design,
                                  java.lang.Class clazz)

_cmi

public javax.swing.JMenuItem _cmi(java.lang.String label,
                                  java.lang.String callback,
                                  java.lang.String arg)
create a JMenuItem called "label" that registers an editor callback with "label" as key and method "callback" as the target.


createCheckMenu

public void createCheckMenu(javax.swing.JFrame frame,
                            Editor editor)

main

public static void main(java.lang.String[] argv)