# Uses of Interface
org.eclipse.swt.events.SelectionListener

Packages that use SelectionListener
Package
Description
org.eclipse.nebula.widgets.grid
org.eclipse.rap.rwt.widgets
org.eclipse.swt.custom
org.eclipse.swt.events
org.eclipse.swt.widgets

## Uses of SelectionListener in org.eclipse.nebula.widgets.grid

Methods in org.eclipse.nebula.widgets.grid with parameters of type SelectionListener
Modifier and Type
Method
Description
`void`
Grid.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's selection changes, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
GridColumn.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's is pushed, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Grid.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's selection changes.
`void`
GridColumn.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's selection changes.

## Uses of SelectionListener in org.eclipse.rap.rwt.widgets

Methods in org.eclipse.rap.rwt.widgets with parameters of type SelectionListener
Modifier and Type
Method
Description
`void`
FileUpload.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the user changes the receiver's selection, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
FileUpload.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the user changes the receiver's selection.

## Uses of SelectionListener in org.eclipse.swt.custom

Methods in org.eclipse.swt.custom with parameters of type SelectionListener
Modifier and Type
Method
Description
`void`
CCombo.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the user changes the receiver's selection, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
CTabFolder.`addSelectionListener(SelectionListener listener)`
Adds the listener to receive events.
`void`
CCombo.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the user changes the receiver's selection.
`void`
CTabFolder.`removeSelectionListener(SelectionListener listener)`
Removes the listener.

## Uses of SelectionListener in org.eclipse.swt.events

Methods in org.eclipse.swt.events that return SelectionListener
Modifier and Type
Method
Description
`static SelectionListener`
SelectionListener.`widgetDefaultSelectedAdapter(Consumer<SelectionEvent> c)`
Static helper method to create a `SelectionListener` for the `SelectionListener.widgetDefaultSelected(SelectionEvent e)`) method, given a lambda expression or a method reference.
`static SelectionListener`
SelectionListener.`widgetSelectedAdapter(Consumer<SelectionEvent> c)`
Static helper method to create a `SelectionListener` for the `SelectionListener.widgetSelected(SelectionEvent e)`) method, given a lambda expression or a method reference.

## Uses of SelectionListener in org.eclipse.swt.widgets

Methods in org.eclipse.swt.widgets with parameters of type SelectionListener
Modifier and Type
Method
Description
`void`
Button.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Combo.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's selection changes, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
CoolItem.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners that will be notified when the control is selected by the user, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
DateTime.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected by the user, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Link.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
List.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's selection changes, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
MenuItem.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the menu item is selected, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Sash.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Scale.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the user changes the receiver's value, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
ScrollBar.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's value changes, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Slider.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the user changes the receiver's value, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Spinner.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected by the user, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
TabFolder.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's selection changes, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Table.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's selection changes, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
TableColumn.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Text.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected by the user, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
ToolItem.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
ToolTip.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver is selected by the user, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
TrayItem.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver is selected by the user, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Tree.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the receiver's selection changes, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
TreeColumn.`addSelectionListener(SelectionListener listener)`
Adds the listener to the collection of listeners who will be notified when the control is selected by the user, by sending it one of the messages defined in the `SelectionListener` interface.
`void`
Button.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected.
`void`
Combo.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's selection changes.
`void`
CoolItem.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners that will be notified when the control is selected by the user.
`void`
DateTime.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected by the user.
`void`
Link.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected.
`void`
List.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's selection changes.
`void`
MenuItem.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected.
`void`
Sash.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected.
`void`
Scale.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the user changes the receiver's value.
`void`
ScrollBar.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's value changes.
`void`
Slider.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the user changes the receiver's value.
`void`
Spinner.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected by the user.
`void`
TabFolder.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's selection changes.
`void`
Table.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's selection changes.
`void`
TableColumn.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected.
`void`
Text.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected.
`void`
ToolItem.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected.
`void`
ToolTip.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver is selected by the user.
`void`
TrayItem.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver is selected by the user.
`void`
Tree.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the receiver's selection changes.
`void`
TreeColumn.`removeSelectionListener(SelectionListener listener)`
Removes the listener from the collection of listeners who will be notified when the control is selected by the user.