DecompilerPanel

Package: ghidra.app.decompiler.component
Type: class

11.4_PUBLIC

addedmethod: createHighlighter
ghidra.app.decompiler.DecompilerHighlighter createHighlighter(ghidra.program.model.listing.Function f, ghidra.app.decompiler.CTokenHighlightMatcher tm)
addedmethod: createHighlighter
ghidra.app.decompiler.DecompilerHighlighter createHighlighter(java.lang.String id, ghidra.program.model.listing.Function f, ghidra.app.decompiler.CTokenHighlightMatcher tm)
removedmethod: createHighlighter
ghidra.app.decompiler.DecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)

11.3_PUBLIC

addedmethod: getController
ghidra.app.decompiler.component.DecompilerController getController()

11.2_PUBLIC

addedmethod: addFocusListener
void addFocusListener(java.awt.event.FocusListener l)
addedmethod: getMiddleMouseHighlights
ghidra.app.decompiler.component.TokenHighlights getMiddleMouseHighlights()
addedmethod: removeFocusListener
void removeFocusListener(java.awt.event.FocusListener l)
modifiedmethod: createHighlighter
return type: ClangDecompilerHighlighter → DecompilerHighlighter
- ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)
+ ghidra.app.decompiler.DecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)
modifiedmethod: createHighlighter
return type: ClangDecompilerHighlighter → DecompilerHighlighter
- ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(ghidra.app.decompiler.CTokenHighlightMatcher tm)
+ ghidra.app.decompiler.DecompilerHighlighter createHighlighter(ghidra.app.decompiler.CTokenHighlightMatcher tm)
modifiedmethod: getSearchResults
return type: FieldBasedSearchLocation → DecompilerSearchLocation
- ghidra.app.plugin.core.decompile.actions.FieldBasedSearchLocation getSearchResults()
+ ghidra.app.plugin.core.decompile.actions.DecompilerSearchLocation getSearchResults()
removedmethod: searchText
docking.widgets.SearchLocation searchText(java.lang.String text, docking.widgets.fieldpanel.support.FieldLocation startLocation, boolean forwardDirection)
removedmethod: searchTextRegex
docking.widgets.SearchLocation searchTextRegex(java.lang.String text, docking.widgets.fieldpanel.support.FieldLocation startLocation, boolean forwardDirection)

10.3_PUBLIC

addedmethod: getLayoutController
ghidra.app.decompiler.component.ClangLayoutController getLayoutController()
addedmethod: getLineNumber
int getLineNumber(int y)
removedmethod: getLayoutModel
docking.widgets.fieldpanel.LayoutModel getLayoutModel()

10.2_PUBLIC

addedmethod: addMarginProvider
void addMarginProvider(ghidra.app.decompiler.component.margin.DecompilerMarginProvider provider)
addedmethod: cloneHighlights
void cloneHighlights(ghidra.app.decompiler.component.DecompilerPanel sourcePanel)
addedmethod: createHighlighter
ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(ghidra.app.decompiler.CTokenHighlightMatcher tm)
addedmethod: createHighlighter
ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)
addedmethod: getHighlighter
ghidra.app.decompiler.DecompilerHighlighter getHighlighter(java.lang.String id)
addedmethod: getHighlights
ghidra.app.decompiler.component.TokenHighlights getHighlights(ghidra.app.decompiler.DecompilerHighlighter highligter)
addedmethod: getSecondaryHighlight
java.awt.Color getSecondaryHighlight(ghidra.app.decompiler.ClangToken token)
addedmethod: hasSecondaryHighlight
boolean hasSecondaryHighlight(ghidra.app.decompiler.ClangToken token)
addedmethod: hasSecondaryHighlights
boolean hasSecondaryHighlights(ghidra.program.model.listing.Function function)
addedmethod: removeMarginProvider
void removeMarginProvider(ghidra.app.decompiler.component.margin.DecompilerMarginProvider provider)
addedmethod: removeSecondaryHighlights
void removeSecondaryHighlights(ghidra.program.model.listing.Function function)
addedmethod: selectAll
void selectAll(docking.widgets.EventTrigger trigger)
modifiedtype-implements: DecompilerPanel
- docking.widgets.fieldpanel.listener.FieldLocationListener, docking.widgets.fieldpanel.listener.FieldMouseListener, docking.widgets.fieldpanel.listener.FieldSelectionListener, ghidra.app.decompiler.component.ClangHighlightListener
+ docking.widgets.fieldpanel.listener.FieldLocationListener, docking.widgets.fieldpanel.listener.FieldMouseListener, docking.widgets.fieldpanel.listener.FieldSelectionListener, docking.widgets.fieldpanel.listener.LayoutListener, ghidra.app.decompiler.component.ClangHighlightListener
removedmethod: getSecondaryHighlightedTokens
ghidra.app.decompiler.component.TokenHighlights getSecondaryHighlightedTokens()
removedmethod: removeSecondaryHighlights
void removeSecondaryHighlights()
removedmethod: selectAll
void selectAll()

10.1.3_PUBLIC

addedmethod: getFontMetrics
java.awt.FontMetrics getFontMetrics()
addedmethod: getSearchResults
ghidra.app.plugin.core.decompile.actions.FieldBasedSearchLocation getSearchResults()
addedmethod: getSelectedText
java.lang.String getSelectedText()
addedmethod: getTextUnderCursor
java.lang.String getTextUnderCursor()
removedmethod: getTextSelection
java.lang.String getTextSelection()

10.0_PUBLIC

addedmethod: getTextSelection
java.lang.String getTextSelection()

9.2_PUBLIC

addedmethod: addSecondaryHighlight
void addSecondaryHighlight(ghidra.app.decompiler.ClangToken token)
addedmethod: addSecondaryHighlight
void addSecondaryHighlight(ghidra.app.decompiler.ClangToken token, java.awt.Color color)
addedmethod: clearPrimaryHighlights
void clearPrimaryHighlights()
addedmethod: findTokensByName
java.util.List<ghidra.app.decompiler.ClangToken> findTokensByName(java.lang.String name)
addedmethod: getCurrentVariableHighlightColor
java.awt.Color getCurrentVariableHighlightColor()
addedmethod: getHighlightController
ghidra.app.decompiler.component.ClangHighlightController getHighlightController()
addedmethod: getMiddleMouseHighlightColor
java.awt.Color getMiddleMouseHighlightColor()
addedmethod: getOptions
ghidra.app.decompiler.DecompileOptions getOptions()
addedmethod: getSecondaryHighlightColors
ghidra.app.decompiler.component.TokenHighlightColors getSecondaryHighlightColors()
addedmethod: getSecondaryHighlightedTokens
ghidra.app.decompiler.component.TokenHighlights getSecondaryHighlightedTokens()
addedmethod: getSpecialHighlightColor
java.awt.Color getSpecialHighlightColor()
addedmethod: removeSecondaryHighlight
void removeSecondaryHighlight(ghidra.app.decompiler.ClangToken token)
addedmethod: removeSecondaryHighlights
void removeSecondaryHighlights()
addedmethod: tokenRenamed
void tokenRenamed(ghidra.app.decompiler.ClangToken token, java.lang.String newName)
removedmethod: clearHighlights
void clearHighlights()
removedmethod: getDefaultHighlightColor
java.awt.Color getDefaultHighlightColor()
removedmethod: getDefaultSpecialColor
java.awt.Color getDefaultSpecialColor()

9.0.1_PUBLIC

introducedInitial version