pivot.wtk
Interface ButtonListener

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

public interface ButtonListener

Button listener interface.

Author:
gbrown

Method Summary
 void actionChanged(Button button, Action previousAction)
          Called when a button's action has changed.
 void buttonDataChanged(Button button, java.lang.Object previousButtonData)
          Called when a button's data has changed.
 void dataRendererChanged(Button button, Button.DataRenderer previousDataRenderer)
          Called when a button's data renderer has changed.
 void groupChanged(Button button, Button.Group previousGroup)
          Called when a button's group has changed.
 void selectedKeyChanged(Button button, java.lang.String previousSelectedKey)
          Called when a button's selected key has changed.
 void stateKeyChanged(Button button, java.lang.String previousStateKey)
          Called when a button's state key 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,
                       java.lang.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 -

groupChanged

void groupChanged(Button button,
                  Button.Group previousGroup)
Called when a button's group has changed.

Parameters:
button -
previousGroup -

selectedKeyChanged

void selectedKeyChanged(Button button,
                        java.lang.String previousSelectedKey)
Called when a button's selected key has changed.

Parameters:
button -
previousSelectedKey -

stateKeyChanged

void stateKeyChanged(Button button,
                     java.lang.String previousStateKey)
Called when a button's state key has changed.

Parameters:
button -
previousStateKey -