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

Packages that use SelectionListener
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
`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
`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
`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

Classes in org.eclipse.swt.events that implement SelectionListener
`class` `SelectionAdapter` This adapter class provides default implementations for the methods described by the `SelectionListener` interface.

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

Methods in org.eclipse.swt.widgets with parameters of type SelectionListener
`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.

Copyright (c) EclipseSource and others 2002, 2020. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0