|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel nl.cwi.sen1.tide.tool.srcviewer.ValuePopup
class ValuePopup
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.Icon |
closeIcon
|
private static java.awt.Color |
COLOR_BACK_CLEAN
|
private static java.awt.Color |
COLOR_BACK_DIRTY
|
private static java.awt.Color |
COLOR_BORDER
|
private java.lang.String |
content
|
private int |
drag_trans_x
|
private int |
drag_trans_y
|
private Expr |
expr
|
private java.awt.Font |
font
|
private ExprFormat |
format
|
static int |
ICON_SIZE
|
private int |
id
|
private static java.lang.String |
ITEM_EDIT_RULE
|
private static java.lang.String |
ITEM_VIEW_VARIABLE
|
private java.lang.String |
label
|
private ToolManager |
manager
|
private javax.swing.JPopupMenu |
menu
|
private java.awt.FontMetrics |
metrics
|
private static int |
next_id
|
private DebugProcess |
process
|
private java.lang.String |
tag_update
|
private static java.lang.String |
TAG_UPDATE
|
private Rule |
updateRule
|
private boolean |
uptodate
|
private SourceFileViewer |
viewer
|
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 | |
---|---|
ValuePopup(ToolManager manager,
SourceFileViewer viewer,
DebugProcess process,
Expr expr,
java.lang.String label,
Expr initial_value,
ExprFormat fmt)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
|
void |
closePopup()
|
void |
evaluationResult(DebugProcess process,
Expr expr,
Expr value,
java.lang.String tag)
|
int |
getDragTransX()
|
int |
getDragTransY()
|
java.awt.Dimension |
getPreferredSize()
|
Rule |
getUpdateRule()
|
private javax.swing.Icon |
loadIcon(java.lang.String name)
|
void |
paint(java.awt.Graphics g)
|
void |
processStatusChanged(DebugProcess process)
|
void |
remove()
|
void |
ruleCreated(DebugProcess process,
Rule rule)
|
void |
ruleDeleted(DebugProcess process,
Rule rule)
|
void |
ruleModified(DebugProcess process,
Rule rule)
|
void |
ruleTriggered(DebugProcess process,
Rule rule,
Expr value)
|
void |
selectRule(DebugProcess process,
Rule rule)
|
void |
show(javax.swing.JComponent invoker,
int x,
int y)
|
void |
showMenu(java.awt.Component parent,
int x,
int y)
|
void |
startDragging(int start_x,
int start_y)
|
void |
updateValue()
|
private void |
updateValue(Expr value)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ICON_SIZE
private static final java.lang.String TAG_UPDATE
private static final java.awt.Color COLOR_BACK_CLEAN
private static final java.awt.Color COLOR_BACK_DIRTY
private static final java.awt.Color COLOR_BORDER
private static final java.lang.String ITEM_EDIT_RULE
private static final java.lang.String ITEM_VIEW_VARIABLE
private static int next_id
private int id
private ToolManager manager
private SourceFileViewer viewer
private java.lang.String tag_update
private DebugProcess process
private Rule updateRule
private Expr expr
private java.lang.String label
private ExprFormat format
private boolean uptodate
private java.lang.String content
private java.awt.Font font
private java.awt.FontMetrics metrics
private javax.swing.Icon closeIcon
private int drag_trans_x
private int drag_trans_y
private javax.swing.JPopupMenu menu
Constructor Detail |
---|
public ValuePopup(ToolManager manager, SourceFileViewer viewer, DebugProcess process, Expr expr, java.lang.String label, Expr initial_value, ExprFormat fmt)
Method Detail |
---|
public Rule getUpdateRule()
private javax.swing.Icon loadIcon(java.lang.String name)
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void show(javax.swing.JComponent invoker, int x, int y)
public void remove()
public void startDragging(int start_x, int start_y)
public int getDragTransX()
public int getDragTransY()
public void closePopup()
public void updateValue()
public void showMenu(java.awt.Component parent, int x, int y)
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
public void processStatusChanged(DebugProcess process)
processStatusChanged
in interface ProcessStatusChangeListener
private void updateValue(Expr value)
public void ruleCreated(DebugProcess process, Rule rule)
ruleCreated
in interface DebugProcessListener
public void ruleDeleted(DebugProcess process, Rule rule)
ruleDeleted
in interface DebugProcessListener
public void ruleModified(DebugProcess process, Rule rule)
ruleModified
in interface DebugProcessListener
public void ruleTriggered(DebugProcess process, Rule rule, Expr value)
ruleTriggered
in interface DebugProcessListener
public void evaluationResult(DebugProcess process, Expr expr, Expr value, java.lang.String tag)
evaluationResult
in interface DebugProcessListener
public void selectRule(DebugProcess process, Rule rule)
|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |