pivot.wtk
Interface ComponentMouseButtonListener

All Known Implementing Classes:
ActivityIndicatorSkin, BorderSkin, ButtonSkin, CalendarButtonSkin, CalendarSkin, CardPaneSkin, ChartViewSkin, CheckboxSkin, ComponentMouseButtonListener.Adapter, ComponentSkin, ContainerSkin, DisplaySkin, FlowPaneSkin, ImageViewSkin, LabelSkin, LinkButtonSkin, ListButtonSkin, MenuBarItemSkin, MenuButtonSkin, MenuItemSkin, MovieViewSkin, ObsidianPushButtonSkin, ObsidianRadioButtonSkin, PanelSkin, PushButtonSkin, RadioButtonSkin, RollupSkin, ScrollPaneSkin, SeparatorSkin, SliderSkin, StackPaneSkin, TablePaneSkin, TerraAccordionSkin, TerraAccordionSkin.PanelHeaderSkin, TerraActivityIndicatorSkin, TerraAlertSkin, TerraBorderSkin, TerraCalendarButtonSkin, TerraCalendarSkin, TerraCalendarSkin.DateButtonSkin, TerraCheckboxSkin, TerraDialogSkin, TerraExpanderSkin, TerraExpanderSkin.ShadeButtonSkin, TerraFlowPaneSkin, TerraFormSkin, TerraFrameSkin, TerraFrameSkin.FrameButtonSkin, TerraLabelSkin, TerraLinkButtonSkin, TerraListButtonSkin, TerraListViewSkin, TerraMenuBarItemSkin, TerraMenuBarSkin, TerraMenuButtonSkin, TerraMenuItemSkin, TerraMenuPopupSkin, TerraMenuSkin, TerraMeterSkin, TerraPaletteSkin, TerraPanoramaSkin, TerraPanoramaSkin.ScrollButtonSkin, TerraPromptSkin, TerraPushButtonSkin, TerraRadioButtonSkin, TerraRollupSkin, TerraRollupSkin.RollupButtonSkin, TerraScrollBarSkin, TerraScrollBarSkin.HandleSkin, TerraScrollBarSkin.ScrollButtonSkin, TerraScrollPaneCornerSkin, TerraScrollPaneSkin, TerraSeparatorSkin, TerraSheetSkin, TerraSliderSkin, TerraSliderSkin.ThumbSkin, TerraSpinnerSkin, TerraSpinnerSkin.SpinButtonSkin, TerraSpinnerSkin.SpinnerContentSkin, TerraSplitPaneSkin, TerraSplitPaneSkin.SplitterShadowSkin, TerraSplitPaneSkin.SplitterSkin, TerraTablePaneSkin, TerraTableViewHeaderSkin, TerraTableViewSkin, TerraTabPaneSkin, TerraTabPaneSkin.TabButtonSkin, TerraTextInputSkin, TerraTooltipSkin, TerraTreeViewSkin, TextAreaSkin, WindowSkin

public interface ComponentMouseButtonListener

Component mouse button listener interface.

Author:
gbrown

Nested Class Summary
static class ComponentMouseButtonListener.Adapter
          Adapts the ComponentMouseButtonListener interface.
 
Method Summary
 boolean mouseClick(Component component, Mouse.Button button, int x, int y, int count)
          Called when a mouse button is clicked over a component.
 boolean mouseDown(Component component, Mouse.Button button, int x, int y)
          Called when a mouse button is pressed over a component.
 boolean mouseUp(Component component, Mouse.Button button, int x, int y)
          Called when a mouse button is released over a component.
 

Method Detail

mouseDown

boolean mouseDown(Component component,
                  Mouse.Button button,
                  int x,
                  int y)
Called when a mouse button is pressed over a component.

Parameters:
component -
button -
x -
y -
Returns:
true to consume the event; false to allow it to propagate.

mouseUp

boolean mouseUp(Component component,
                Mouse.Button button,
                int x,
                int y)
Called when a mouse button is released over a component.

Parameters:
component -
button -
x -
y -
Returns:
true to consume the event; false to allow it to propagate.

mouseClick

boolean mouseClick(Component component,
                   Mouse.Button button,
                   int x,
                   int y,
                   int count)
Called when a mouse button is clicked over a component.

Parameters:
component -
button -
x -
y -
count -
Returns:
true to consume the event; false to allow it to propagate.