Interface IMouseEventMatcher
-
- All Known Implementing Classes:
CellEditorMouseEventMatcher
,CellLabelMouseEventMatcher
,CellPainterMouseEventMatcher
,ClearFilterIconMouseEventMatcher
,ColumnHeaderClickEventMatcher
,ColumnHideIndicatorEventMatcher
,ColumnResizeEventMatcher
,DisplayModeMouseEventMatcher
,FillHandleEventMatcher
,FilterRowMouseEventMatcher
,HierarchicalRowHideIndicatorEventMatcher
,MouseEventMatcher
,RowHideIndicatorEventMatcher
,RowResizeEventMatcher
public interface IMouseEventMatcher
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
matches(NatTable natTable, org.eclipse.swt.events.MouseEvent event, LabelStack regionLabels)
Figures out if the mouse event occurred in the supplied region.
-
-
-
Method Detail
-
matches
boolean matches(NatTable natTable, org.eclipse.swt.events.MouseEvent event, LabelStack regionLabels)
Figures out if the mouse event occurred in the supplied region.- Parameters:
natTable
- The NatTable on which theMouseEvent
occured.event
- The SWTMouseEvent
.regionLabels
- TheLabelStack
with the region labels of theMouseEvent
coordinates.- Returns:
true
if theMouseEvent
matches thisIMouseEventMatcher
and should therefore be handled,false
if not
-
-