Package ghidra.app.decompiler

# Interface DecompilerMarginService

public interface DecompilerMarginService
A service that allows clients to add custom margins in the Decompiler UI.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addMarginProvider(DecompilerMarginProvider provider)`
  Add a margin to the Decompiler's primary window
  `DecompilerPanel`
  `getDecompilerPanel()`
  Get the panel associated with this margin
  `void`
  `removeMarginProvider(DecompilerMarginProvider provider)`
  Remove a margin from the Decompiler's primary window

- ## Method Details

  - ### addMarginProvider

    void addMarginProvider(DecompilerMarginProvider provider)
    Add a margin to the Decompiler's primary window
    Parameters:
      `provider` - the margin provider

  - ### removeMarginProvider

    void removeMarginProvider(DecompilerMarginProvider provider)
    Remove a margin from the Decompiler's primary window
    Parameters:
      `provider` - the margin provider

  - ### getDecompilerPanel

    DecompilerPanel getDecompilerPanel()
    Get the panel associated with this margin
    Returns:
      the panel