org.xith3d.ui.hud.listeners
Interface ListSelectionListener<Item extends Widget>

All Known Implementing Classes:
WidgetEventsReceiverAdapter

public interface ListSelectionListener<Item extends Widget>

A ListSelectionListener is notified of any selection change of a List Widget.


Method Summary
 void onListItemClicked(AbstractList<Item> list, Item item)
          This event is fired, when a List Item is clicked.
 void onListSelectionChanged(AbstractList<Item> list, Item oldSelection, Item newSelection)
          This event is fired, when the List's selection has changed.
 

Method Detail

onListSelectionChanged

void onListSelectionChanged(AbstractList<Item> list,
                            Item oldSelection,
                            Item newSelection)
This event is fired, when the List's selection has changed.

Parameters:
list - the list, that fired this event
oldSelection - the pre-event selected Item
newSelection - the new current selected Item

onListItemClicked

void onListItemClicked(AbstractList<Item> list,
                       Item item)
This event is fired, when a List Item is clicked.

Parameters:
list - the list, that fired this event
item - the clicked Item