org.apache.pivot.wtk
Interface ListButtonListener

All Known Implementing Classes:
ListButtonListener.Adapter, ListButtonSkin, TerraListButtonSkin

public interface ListButtonListener

List button listener list interface.


Nested Class Summary
static class ListButtonListener.Adapter
          List button listener adapter.
 
Method Summary
 void disabledItemFilterChanged(ListButton listButton, Filter<?> previousDisabledItemFilter)
          Called when a list button's disabled item filter has changed.
 void itemRendererChanged(ListButton listButton, ListView.ItemRenderer previousItemRenderer)
          Called when a list button's item renderer has changed.
 void listDataChanged(ListButton listButton, List<?> previousListData)
          Called when a list button's list data has changed.
 void listSizeChanged(ListButton listButton, int previousListSize)
          Called when a list button's list size has changed.
 void repeatableChanged(ListButton listButton)
          Called when a list button's repeatable flag has changed.
 

Method Detail

listDataChanged

void listDataChanged(ListButton listButton,
                     List<?> previousListData)
Called when a list button's list data has changed.

Parameters:
listButton -
previousListData -

itemRendererChanged

void itemRendererChanged(ListButton listButton,
                         ListView.ItemRenderer previousItemRenderer)
Called when a list button's item renderer has changed.

Parameters:
listButton -
previousItemRenderer -

repeatableChanged

void repeatableChanged(ListButton listButton)
Called when a list button's repeatable flag has changed.

Parameters:
listButton -

disabledItemFilterChanged

void disabledItemFilterChanged(ListButton listButton,
                               Filter<?> previousDisabledItemFilter)
Called when a list button's disabled item filter has changed.

Parameters:
listButton -
previousDisabledItemFilter -

listSizeChanged

void listSizeChanged(ListButton listButton,
                     int previousListSize)
Called when a list button's list size has changed.

Parameters:
listButton -
previousListSize -