Package ghidra.app.decompiler.component
Class CDisplayPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- ghidra.app.decompiler.component.CDisplayPanel
 
 
 
 
 
- 
- All Implemented Interfaces:
- DecompilerCallbackHandler,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class CDisplayPanel extends javax.swing.JPanel implements DecompilerCallbackHandler - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field Summary- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description CDisplayPanel(DecompileResultsListener listener)CDisplayPanel(DecompileOptions decompileOptions, DecompileResultsListener listener)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotationClicked(AnnotatedTextFieldElement annotation, boolean newWindow)voidclearAndShowMessage(java.lang.String message)voidcontextChanged()voiddecompileDataChanged(DecompileData decompileData)voiddispose()voidexportLocation()DecompilerPanelgetDecompilerPanel()voidgoToAddress(Address addr, boolean newWindow)voidgoToFunction(Function function, boolean newWindow)voidgoToLabel(java.lang.String labelName, boolean newWindow)voidgoToScalar(long value, boolean newWindow)voidlocationChanged(ProgramLocation programLocation)voidselectionChanged(ProgramSelection programSelection)voidsetMouseNavigationEnabled(boolean enabled)voidsetProgramLocationListener(ProgramLocationListener locationListener)voidsetStatusMessage(java.lang.String message)voidshowFunction(Function function)voidshowFunction(Program program, Address address)- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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.Containeradd, 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.Componentaction, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Constructor Detail- 
CDisplayPanelpublic CDisplayPanel(DecompileResultsListener listener) 
 - 
CDisplayPanelpublic CDisplayPanel(DecompileOptions decompileOptions, DecompileResultsListener listener) 
 
- 
 - 
Method Detail- 
setProgramLocationListenerpublic void setProgramLocationListener(ProgramLocationListener locationListener) 
 - 
getDecompilerPanelpublic DecompilerPanel getDecompilerPanel() 
 - 
showFunctionpublic void showFunction(Function function) 
 - 
contextChangedpublic void contextChanged() - Specified by:
- contextChangedin interface- DecompilerCallbackHandler
 
 - 
decompileDataChangedpublic void decompileDataChanged(DecompileData decompileData) - Specified by:
- decompileDataChangedin interface- DecompilerCallbackHandler
 
 - 
exportLocationpublic void exportLocation() - Specified by:
- exportLocationin interface- DecompilerCallbackHandler
 
 - 
annotationClickedpublic void annotationClicked(AnnotatedTextFieldElement annotation, boolean newWindow) - Specified by:
- annotationClickedin interface- DecompilerCallbackHandler
 
 - 
goToAddresspublic void goToAddress(Address addr, boolean newWindow) - Specified by:
- goToAddressin interface- DecompilerCallbackHandler
 
 - 
goToLabelpublic void goToLabel(java.lang.String labelName, boolean newWindow)- Specified by:
- goToLabelin interface- DecompilerCallbackHandler
 
 - 
goToScalarpublic void goToScalar(long value, boolean newWindow)- Specified by:
- goToScalarin interface- DecompilerCallbackHandler
 
 - 
goToFunctionpublic void goToFunction(Function function, boolean newWindow) - Specified by:
- goToFunctionin interface- DecompilerCallbackHandler
 
 - 
locationChangedpublic void locationChanged(ProgramLocation programLocation) - Specified by:
- locationChangedin interface- DecompilerCallbackHandler
 
 - 
selectionChangedpublic void selectionChanged(ProgramSelection programSelection) - Specified by:
- selectionChangedin interface- DecompilerCallbackHandler
 
 - 
setStatusMessagepublic void setStatusMessage(java.lang.String message) - Specified by:
- setStatusMessagein interface- DecompilerCallbackHandler
 
 - 
clearAndShowMessagepublic void clearAndShowMessage(java.lang.String message) 
 - 
setMouseNavigationEnabledpublic void setMouseNavigationEnabled(boolean enabled) 
 - 
disposepublic void dispose() 
 
- 
 
-