org.apache.pivot.wtk
Interface ButtonListener

All Known Implementing Classes:
ButtonListener.Adapter, ButtonSkin, CalendarButtonSkin, CheckboxSkin, ColorChooserButtonSkin, LinkButtonSkin, ListButtonSkin, MenuBarItemSkin, MenuButtonSkin, MenuItemSkin, PushButtonSkin, RadioButtonSkin, TerraAccordionSkin.PanelHeaderSkin, TerraCalendarButtonSkin, TerraCalendarSkin.DateButtonSkin, TerraCheckboxSkin, TerraColorChooserButtonSkin, TerraExpanderSkin.ShadeButtonSkin, TerraFrameSkin.FrameButtonSkin, TerraLinkButtonSkin, TerraListButtonSkin, TerraMenuBarItemSkin, TerraMenuButtonSkin, TerraMenuItemSkin, TerraPanoramaSkin.ScrollButtonSkin, TerraPushButtonSkin, TerraRadioButtonSkin, TerraTabPaneSkin.TabButtonSkin

public interface ButtonListener

Button listener interface.


Nested Class Summary
static class ButtonListener.Adapter
          Button listener adapter.
 
Method Summary
 void actionChanged(Button button, Action previousAction)
          Called when a button's action has changed.
 void buttonDataChanged(Button button, Object previousButtonData)
          Called when a button's data has changed.
 void buttonGroupChanged(Button button, ButtonGroup previousButtonGroup)
          Called when a button's button group has changed.
 void dataRendererChanged(Button button, Button.DataRenderer previousDataRenderer)
          Called when a button's data renderer has changed.
 void toggleButtonChanged(Button button)
          Called when a button's toggle button flag has changed.
 void triStateChanged(Button button)
          Called when a button's tri-state flag has changed.
 

Method Detail

buttonDataChanged

void buttonDataChanged(Button button,
                       Object previousButtonData)
Called when a button's data has changed.

Parameters:
button -
previousButtonData -

dataRendererChanged

void dataRendererChanged(Button button,
                         Button.DataRenderer previousDataRenderer)
Called when a button's data renderer has changed.

Parameters:
button -
previousDataRenderer -

actionChanged

void actionChanged(Button button,
                   Action previousAction)
Called when a button's action has changed.

Parameters:
button -
previousAction -

toggleButtonChanged

void toggleButtonChanged(Button button)
Called when a button's toggle button flag has changed.

Parameters:
button -

triStateChanged

void triStateChanged(Button button)
Called when a button's tri-state flag has changed.

Parameters:
button -

buttonGroupChanged

void buttonGroupChanged(Button button,
                        ButtonGroup previousButtonGroup)
Called when a button's button group has changed.

Parameters:
button -
previousButtonGroup -