Class ListingDisplay

java.lang.Object
ghidra.features.base.codecompare.listing.ListingDisplay
All Implemented Interfaces:
ListingDiffChangeListener

public class ListingDisplay extends Object implements ListingDiffChangeListener
Represents one side of a dual listing compare window. It holds the listing panel and related state information for one side.
  • Constructor Details

  • Method Details

    • repaint

      public void repaint()
    • setDiffHighlightProvider

      public void setDiffHighlightProvider(ListingDiffHighlightProvider newDiffHighlights)
    • addHighlightProvider

      public void addHighlightProvider(ListingHighlightProvider highlightProvider)
    • removeHighlightProvider

      public void removeHighlightProvider(ListingHighlightProvider highlightProvider)
    • addHoverService

      public void addHoverService(ghidra.app.plugin.core.codebrowser.hover.ListingHoverService service)
    • showHeader

      public void showHeader(boolean show)
    • setHoverMode

      public void setHoverMode(boolean enabled)
    • setView

      public void setView(AddressSetView view)
    • isHeaderShowing

      public boolean isHeaderShowing()
    • setProgramView

      public void setProgramView(Program program, AddressSetView view, String name)
    • getProgramLocation

      public ProgramLocation getProgramLocation()
    • updateCursorMarkers

      public void updateCursorMarkers(ProgramLocation location)
    • goTo

      public void goTo(ProgramLocation location)
    • getListingPanel

      public ListingPanel getListingPanel()
    • getFormatManager

      public FormatManager getFormatManager()
    • getViewerPosition

      public ViewerPosition getViewerPosition()
    • setViewerPosition

      public void setViewerPosition(ViewerPosition position)
    • setMouseNavigationEnabled

      public void setMouseNavigationEnabled(boolean enabled)
    • listingDiffChanged

      public void listingDiffChanged()
      Description copied from interface: ListingDiffChangeListener
      Called when the ListingDiff's set of differences and unmatched addresses has changed.
      Specified by:
      listingDiffChanged in interface ListingDiffChangeListener