|
|||||||||||
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.JPanel
byucc.jhdl.apps.Viewers.Schematic.SchematicViewerPanel
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
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 boolean |
DEFAULT_TOOLBAR_FLOATABLE
|
static BVFormat[] |
RADIX_FORMAT_LIST
|
static java.lang.String[] |
RADIX_NAME_LIST
Used to support the JComboBox for radix selection |
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_PRINT, ACTION_UNWATCH_SELECTED_WIRES, ACTION_VIEW_ALL, ACTION_VIEW_ALL_CELLS, ACTION_VIEW_CELL_PROPERTIES, ACTION_VIEW_PORT_WIRE_PROPERTIES, ACTION_WATCH_SELECTED_WIRES, ACTION_ZOOM_IN, ACTION_ZOOM_OUT, ZOOM_MAX, ZOOM_MIN |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
SchematicViewerPanel(Cell c)
Deprecated. |
|
SchematicViewerPanel(Cell c,
JHDLHostWidgetInterface hwi)
Constructs a new SchematicViewerPanel--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 |
addSchematicActionListener(SchematicActionListener sl)
Deprecated. |
void |
addSchematicCanvasListener(SchematicCanvasListener sl)
|
void |
changeDataRadix()
|
int |
getRadix()
|
SchematicCanvas |
getSchematicCanvas()
|
SchematicScrollPane |
getSchematicScrollPane()
|
javax.swing.JToolBar |
getToolBar()
|
void |
removeSchematicActionListener(SchematicActionListener sl)
Deprecated. |
void |
removeSchematicCanvasListener(SchematicCanvasListener sl)
|
void |
schematicCanvasEventPerformed(SchematicCanvasEvent e)
This method pays attention to when the SchematicCanvas is printing and displays it in the information field, or to when the SchematicCanvas is zooming, and updates the amount in the zoom input field. |
void |
schematicMouseActionPerformed(SchematicMouseEvent e)
|
void |
toggleSharedRadix()
If shareRadix is true then all Schematics will display data with the same radix. |
void |
update()
This method makes the call to update the Schematic's radix and therefore update the displayed data values. |
void |
updateRadix(int rad)
|
void |
updateSchematicInfo(java.lang.String info)
This method updates the info field to display what cell or wire the mouse is currently pointing to. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getRootPane, 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, paintComponent, 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, reshape, 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, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getFocusCycleRootAncestor, 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, hide, 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, 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 boolean DEFAULT_TOOLBAR_FLOATABLE
public static final java.lang.String[] RADIX_NAME_LIST
public static BVFormat[] RADIX_FORMAT_LIST
Constructor Detail |
public SchematicViewerPanel(Cell c)
public SchematicViewerPanel(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 SchematicCanvas getSchematicCanvas()
getSchematicCanvas
in interface SchematicInterface
public SchematicScrollPane getSchematicScrollPane()
public void addSchematicActionListener(SchematicActionListener sl)
addSchematicActionListener
in interface SchematicInterface
public void removeSchematicActionListener(SchematicActionListener sl)
removeSchematicActionListener
in interface SchematicInterface
public void addSchematicCanvasListener(SchematicCanvasListener sl)
public void removeSchematicCanvasListener(SchematicCanvasListener sl)
public void toggleSharedRadix()
public void changeDataRadix()
public void update()
public void updateRadix(int rad)
public int getRadix()
public void schematicMouseActionPerformed(SchematicMouseEvent e)
schematicMouseActionPerformed
in interface SchematicMouseListener
public void schematicCanvasEventPerformed(SchematicCanvasEvent e)
schematicCanvasEventPerformed
in interface SchematicCanvasListener
public void updateSchematicInfo(java.lang.String info)
public javax.swing.JToolBar getToolBar()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |