Interface IMouseEventMatcher
- All Known Implementing Classes:
CellEditorMouseEventMatcher
,CellLabelMouseEventMatcher
,CellPainterMouseEventMatcher
,ClearFilterIconMouseEventMatcher
,ColumnHeaderClickEventMatcher
,ColumnHideIndicatorEventMatcher
,ColumnResizeEventMatcher
,ComboBoxClearFilterIconMouseEventMatcher
,DisplayModeMouseEventMatcher
,FillHandleEventMatcher
,FilterRowMouseEventMatcher
,HierarchicalRowHideIndicatorEventMatcher
,MouseEventMatcher
,RowHideIndicatorEventMatcher
,RowResizeEventMatcher
public interface IMouseEventMatcher
-
Method Summary
Modifier and TypeMethodDescriptionboolean
matches
(NatTable natTable, org.eclipse.swt.events.MouseEvent event, LabelStack regionLabels) Figures out if the mouse event occurred in the supplied region.
-
Method Details
-
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
-