## Uses of Class
org.gjt.sp.jedit.EBMessage

- Packages that use EBMessage
  Package | Description
  --- | ---
  org.gjt.sp.jedit | This package contains jEdit 4's core classes.
  org.gjt.sp.jedit.gui | Various GUI controls and dialog boxes.
  org.gjt.sp.jedit.gui.tray | The jEdit System Tray
  org.gjt.sp.jedit.msg | EditBus messages.
  org.gjt.sp.jedit.search | Search and replace classes.

- - ### Uses of EBMessage in org.gjt.sp.jedit

    Methods in org.gjt.sp.jedit with parameters of type EBMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | EBPlugin.`handleMessage(EBMessage message)` Handles a message sent on the EditBus.
    `void` | EBComponent.`handleMessage(EBMessage message)` Handles a message sent on the EditBus.
    `static void` | EditBus.`send(EBMessage message)` Sends a message to all components on the bus in turn.
    `static void` | EditBus.`sendAsync(EBMessage message)` Schedules a message to be sent on the edit bus as soon as the AWT thread is done processing current events.

  - ### Uses of EBMessage in org.gjt.sp.jedit.gui

    Methods in org.gjt.sp.jedit.gui with parameters of type EBMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockingLayoutManager.`handleMessage(EBMessage message)`

  - ### Uses of EBMessage in org.gjt.sp.jedit.gui.tray

    Methods in org.gjt.sp.jedit.gui.tray with parameters of type EBMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | JEditSwingTrayIcon.`handleMessage(EBMessage message)`

  - ### Uses of EBMessage in org.gjt.sp.jedit.msg

    Subclasses of EBMessage in org.gjt.sp.jedit.msg
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BufferChanging` An EBMessage sent by the EditPane just before the buffer changes.
    `class` | `BufferUpdate` Message sent when a buffer-related change occurs.
    `class` | `DockableWindowUpdate` Message sent when dockable window state changes.
    `class` | `DynamicMenuChanged` Sending this message will cause the specified dynamic menu to be recreated.
    `class` | `EditorExiting` Message sent just before jEdit exits.
    `class` | `EditorExitRequested` Message sent when jEdit starts the exit process.
    `class` | `EditorStarted` Message sent after jEdit has finished starting up, but before the initial view is created.
    `class` | `EditPaneUpdate` Message sent when an edit pane-related change occurs.
    `class` | `PluginUpdate` Message sent when plugins are loaded and unloaded.
    `class` | `PositionChanging` An EBMessage associated with an EditPane that is sent just before its caret position changes in a "major way" to another location in the same Buffer.
    `class` | `PropertiesChanged` Message sent when properties are changed using the global options or plugin options dialog box.
    `class` | `PropertiesChanging` Message sent right before the global options dialog is shown.
    `class` | `RegisterChanged` Message sent when a register is updated.
    `class` | `SearchSettingsChanged` Message sent when search and replace settings change.
    `class` | `VFSPathSelected` Message sent when a file system tree node, or a ProjectViewer tree node, is selected.
    `class` | `VFSUpdate` Message sent when a file or directory changes.
    `class` | `ViewUpdate` Message sent when a view-related change occurs.

  - ### Uses of EBMessage in org.gjt.sp.jedit.search

    Methods in org.gjt.sp.jedit.search with parameters of type EBMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | SearchDialog.`handleSearchSettingsChanged(EBMessage msg)`