|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JInternalFrame
byucc.jhdl.apps.Viewers.ViewerInternalFrame
byucc.jhdl.apps.Viewers.Schematic.SchematicViewerInternalFrame
Nested Class Summary |
Nested classes inherited from class javax.swing.JInternalFrame |
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
static java.lang.String |
ACTION_PRINT
|
static java.lang.String |
ACTION_PRINT_SETUP
|
static java.lang.String |
ACTION_UNWATCH_SELECTED_WIRES
|
static java.lang.String |
ACTION_VIEW_ALL
|
static java.lang.String |
ACTION_VIEW_CELL_PROPERTIES
|
static java.lang.String |
ACTION_VIEW_NON_DRIVING_CELLS
|
static java.lang.String |
ACTION_VIEW_NON_NETLIST_CELLS
|
static java.lang.String |
ACTION_VIEW_NON_SIMULATEABLE_CELLS
|
static java.lang.String |
ACTION_VIEW_NON_VISIBLE_CELLS
|
static java.lang.String |
ACTION_VIEW_PORT_WIRE_PROPERTIES
|
static java.lang.String |
ACTION_WATCH_SELECTED_WIRES
|
static java.lang.String |
ACTION_ZOOM_IN
|
static java.lang.String |
ACTION_ZOOM_OUT
|
protected javax.swing.JMenu |
fileMenu
|
protected static int |
PRINTING_OVERLAP
Ensures that there is enough overlap between printed pages of a schematic to maintain continuity of the image, particularly when the printer itself cuts of portions of the image around the margins |
protected SchematicCanvas |
sc
|
protected javax.swing.JMenu |
schematicMenu
|
protected SchematicViewerPanel |
svp
|
Fields inherited from class byucc.jhdl.apps.Viewers.ViewerInternalFrame |
ACTION_CLOSE, ACTION_EXIT, DEFAULT_SHOW_CONFIRM_DIALOG_ON_CLOSE, DEFAULT_SHOW_CONFIRM_DIALOG_ON_EXIT, DEFAULT_SYSTEM_EXIT_WHEN_ALL_VIEWERFRAMES_CLOSED, showConfirmDialogOnClose, showConfirmDialogOnExit, systemExitWhenAllViewerInternalFramesClosed |
Fields inherited from class javax.swing.JInternalFrame |
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface byucc.jhdl.apps.Viewers.Schematic.SchematicInterface |
ACTION_VIEW_ALL_CELLS, ZOOM_MAX, ZOOM_MIN |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
SchematicViewerInternalFrame(Cell c)
Deprecated. |
|
SchematicViewerInternalFrame(Cell c,
JHDLHostWidgetInterface hwi)
Constructs a new SchematicViewerInternalFrame--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addFileMenuItem(javax.swing.JMenuItem item)
|
void |
addSchematicActionListener(SchematicActionListener sl)
Deprecated. |
void |
addSchematicMenuItem(javax.swing.JMenuItem item)
|
protected java.awt.Container |
buildContentPanel()
Method required by the ViewerFrame class. |
javax.swing.JMenu |
buildFileMenu()
|
protected javax.swing.JMenuBar |
buildMenuBar()
Method required by the ViewerFrame class. |
javax.swing.JMenu |
buildSchematicMenu()
|
void |
dispose()
Overidden method to remove SimulatorCallback |
SchematicCanvas |
getSchematicCanvas()
|
void |
removeSchematicActionListener(SchematicActionListener sl)
Deprecated. |
Methods inherited from class byucc.jhdl.apps.Viewers.ViewerInternalFrame |
buildAndShowFrame, setSystemExitOnAllViewerInternalFramesClosed |
Methods inherited from class javax.swing.JInternalFrame |
addImpl, addInternalFrameListener, createRootPane, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String ACTION_PRINT
public static final java.lang.String ACTION_PRINT_SETUP
public static final java.lang.String ACTION_VIEW_NON_DRIVING_CELLS
public static final java.lang.String ACTION_VIEW_NON_NETLIST_CELLS
public static final java.lang.String ACTION_VIEW_NON_SIMULATEABLE_CELLS
public static final java.lang.String ACTION_VIEW_NON_VISIBLE_CELLS
public static final java.lang.String ACTION_VIEW_CELL_PROPERTIES
public static final java.lang.String ACTION_VIEW_PORT_WIRE_PROPERTIES
public static final java.lang.String ACTION_ZOOM_IN
public static final java.lang.String ACTION_ZOOM_OUT
public static final java.lang.String ACTION_VIEW_ALL
public static final java.lang.String ACTION_WATCH_SELECTED_WIRES
public static final java.lang.String ACTION_UNWATCH_SELECTED_WIRES
protected static final int PRINTING_OVERLAP
protected javax.swing.JMenu fileMenu
protected javax.swing.JMenu schematicMenu
protected SchematicViewerPanel svp
protected SchematicCanvas sc
Constructor Detail |
public SchematicViewerInternalFrame(Cell c)
public SchematicViewerInternalFrame(Cell c, JHDLHostWidgetInterface hwi)
c
- The cell that this Panel will be initialized from.hwi
- The JHDLHostWidgetInterface this panel will send to
its parent.Method Detail |
public void addSchematicActionListener(SchematicActionListener sl)
addSchematicActionListener
in interface SchematicInterface
public void removeSchematicActionListener(SchematicActionListener sl)
removeSchematicActionListener
in interface SchematicInterface
public SchematicCanvas getSchematicCanvas()
getSchematicCanvas
in interface SchematicInterface
protected java.awt.Container buildContentPanel()
buildContentPanel
in class ViewerInternalFrame
protected javax.swing.JMenuBar buildMenuBar()
buildMenuBar
in class ViewerInternalFrame
public javax.swing.JMenu buildFileMenu()
public javax.swing.JMenu buildSchematicMenu()
public void addFileMenuItem(javax.swing.JMenuItem item)
public void addSchematicMenuItem(javax.swing.JMenuItem item)
public void dispose()
dispose
in class ViewerInternalFrame
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |