Class ColumnViewerEditorActivationEvent

java.lang.Object
java.util.EventObject
org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent
All Implemented Interfaces:
Serializable

public class ColumnViewerEditorActivationEvent extends EventObject
This event is passed on when a cell-editor is going to be activated
Since:
3.3
See Also:
  • Field Details

    • KEY_PRESSED

      public static final int KEY_PRESSED
      if a key is pressed on a selected cell
      See Also:
    • MOUSE_CLICK_SELECTION

      public static final int MOUSE_CLICK_SELECTION
      if a cell is selected using a single click of the mouse
      See Also:
    • MOUSE_DOUBLE_CLICK_SELECTION

      public static final int MOUSE_DOUBLE_CLICK_SELECTION
      if a cell is selected using double clicking of the mouse
      See Also:
    • PROGRAMMATIC

      public static final int PROGRAMMATIC
      if a cell is activated using code like e.g ColumnViewer.editElement(Object, int)
      See Also:
    • TRAVERSAL

      public static final int TRAVERSAL
      is a cell is activated by traversing
      See Also:
    • sourceEvent

      public EventObject sourceEvent
      the original event triggered
    • time

      public int time
      The time the event is triggered
    • eventType

      public int eventType
      The event type triggered:
    • keyCode

      public int keyCode
      Only set for KEY_PRESSED
    • character

      public char character
      Only set for KEY_PRESSED
    • stateMask

      public int stateMask
      The statemask
    • cancel

      public boolean cancel
      Cancel the event (=> editor is not activated)
  • Constructor Details

    • ColumnViewerEditorActivationEvent

      public ColumnViewerEditorActivationEvent(ViewerCell cell)
      This constructor can be used when no event exists. The type set is PROGRAMMATIC
      Parameters:
      cell - the cell
    • ColumnViewerEditorActivationEvent

      public ColumnViewerEditorActivationEvent(ViewerCell cell, MouseEvent event)
      This constructor is used for all types of mouse events. Currently the type is can be MOUSE_CLICK_SELECTION and MOUSE_DOUBLE_CLICK_SELECTION
      Parameters:
      cell - the cell source of the event
      event - the event
    • ColumnViewerEditorActivationEvent

      public ColumnViewerEditorActivationEvent(ViewerCell cell, KeyEvent event)
      Parameters:
      cell - the cell source of the event
      event - the event
    • ColumnViewerEditorActivationEvent

      public ColumnViewerEditorActivationEvent(ViewerCell cell, TraverseEvent event)
      This constructor is used to mark the activation triggered by a traversal
      Parameters:
      cell - the cell source of the event
      event - the event