|
|||||||||||
| 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.CircuitView
| 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 | |
javax.swing.JTextField |
infoField
|
SchematicCanvas |
myCanvas
|
protected static int |
radix
|
protected BVFormat |
radixFormat
|
SchematicScrollPane |
scrollPane
|
protected static boolean |
stickyTag
|
| 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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
CircuitView(ViewManager vMan,
Cell myCell)
|
|
CircuitView(ViewManager vMan,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey)
Constructors |
|
CircuitView(ViewManager vMan,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey,
Wire selWire)
|
|
CircuitView(ViewManager vMan,
Cell myCell,
java.lang.String title)
|
|
CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell)
|
|
CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey)
|
|
CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell,
java.lang.String title)
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addMenuItems(javax.swing.JMenu menu,
java.lang.String menuTitle)
|
void |
clearSelectionList()
|
void |
clearTransferBuffer()
|
void |
dismissButtonAction()
|
void |
dispose()
|
void |
doubleClickCell(Cell p)
Callback function that is called when the user double clicks on a cell in the SchematicCanvas. |
javax.swing.JMenu |
getMenu()
|
javax.swing.JMenuBar |
getMenuBar()
|
java.lang.String |
getName()
|
java.util.Vector |
getTransferBuffer()
|
protected boolean |
getViewAll()
|
protected boolean |
getViewPortProperties()
|
protected boolean |
getViewProperties()
|
boolean |
isTransferring()
|
void |
print()
|
void |
schematicMouseActionPerformed(SchematicMouseEvent e)
|
void |
selectWire(Wire selWire)
helpers to make the constructors a little easier |
void |
setCellColorModel(CellColorModel cm)
|
void |
setCellSelected(Cell cell,
boolean b)
|
void |
setFrame(GenericFrame gFrame)
|
void |
setVisible(boolean b)
|
boolean |
unwatchWire(Wire wire)
|
void |
update()
|
void |
updateSchematicInfo(java.lang.String info)
|
boolean |
watchWire(Wire wire)
|
void |
windowClosing()
|
void |
windowClosing(java.awt.event.WindowEvent event)
|
| 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, 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, 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 SchematicCanvas myCanvas
public SchematicScrollPane scrollPane
public javax.swing.JTextField infoField
protected BVFormat radixFormat
protected static int radix
protected static boolean stickyTag
| Constructor Detail |
public CircuitView(ViewManager vMan,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey)
public CircuitView(ViewManager vMan,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey,
Wire selWire)
public CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell,
int locx,
int locy,
int sizex,
int sizey)
public CircuitView(ViewManager vMan,
Cell myCell)
public CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell)
public CircuitView(ViewManager vMan,
Cell myCell,
java.lang.String title)
public CircuitView(ViewManager vMan,
CLInterpreter interp,
Cell myCell,
java.lang.String title)
| Method Detail |
public void selectWire(Wire selWire)
public void setFrame(GenericFrame gFrame)
setFrame in interface Tool
public void addMenuItems(javax.swing.JMenu menu,
java.lang.String menuTitle)
addMenuItems in interface Toolpublic javax.swing.JMenu getMenu()
getMenu in interface Toolpublic javax.swing.JMenuBar getMenuBar()
getMenuBar in interface Toolpublic void updateSchematicInfo(java.lang.String info)
public void dismissButtonAction()
public void setVisible(boolean b)
public void windowClosing(java.awt.event.WindowEvent event)
public void windowClosing()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface Toolprotected boolean getViewAll()
protected boolean getViewProperties()
protected boolean getViewPortProperties()
public java.lang.String getName()
getName in interface Toolpublic void update()
public void print()
public void schematicMouseActionPerformed(SchematicMouseEvent e)
schematicMouseActionPerformed in interface SchematicMouseListenerpublic void doubleClickCell(Cell p)
public boolean isTransferring()
public java.util.Vector getTransferBuffer()
public void clearTransferBuffer()
public void setCellSelected(Cell cell,
boolean b)
public void setCellColorModel(CellColorModel cm)
public void clearSelectionList()
public void dispose()
public boolean watchWire(Wire wire)
public boolean unwatchWire(Wire wire)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||