util.programmouseevent

## Interface ProgramMouseActionListener

- All Known Subinterfaces:
    ProgramMouseAndContextMenuListener
  All Known Implementing Classes:
    ProgramList, ProgramTable, ReminderListPanel

      public interface ProgramMouseActionListener

  An interface that is used to track mouse click events. Use this for `ProgramMouseEventHandler` if you want to your Plugin to react to mouse click events like the program table does.

  Since:
    3.3.1
  Author:
    René Mach

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Program` | `getProgramForMouseEvent(java.awt.event.MouseEvent e)` Gets the program to use for a mouse action.
    `void` | `mouseEventActionFinished()` Called when MouseEventAction was finished.

- - ### Method Detail

    - #### getProgramForMouseEvent

          Program getProgramForMouseEvent(java.awt.event.MouseEvent e)

      Gets the program to use for a mouse action.

      Parameters:
        `e` - The mouse event that was triggered for a user mouse interaction.
      Returns:
        The program that was affected by the user mouse interaction or `null` if no program was affected.

    - #### mouseEventActionFinished

          void mouseEventActionFinished()

      Called when MouseEventAction was finished.

TV-Browser 3.4.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)