|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.cdt.internal.ui.dialogs.SelectionList
public class SelectionList
A selection widget that consists of a list and a text entry field. The list of elements presented are limited to the pattern entered into the text entry field.
Field Summary |
---|
Fields inherited from class org.eclipse.swt.widgets.Control |
---|
handle |
Constructor Summary | |
---|---|
SelectionList(org.eclipse.swt.widgets.Composite parent,
int style,
org.eclipse.jface.viewers.ILabelProvider renderer,
boolean ignoreCase)
Creates new instance of the widget. |
Method Summary | |
---|---|
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Adds a selection change listener to this widget. |
void |
filter(boolean forceUpdate)
Filters the list of elements according to the pattern entered into the text entry field. |
java.lang.String |
getFilter()
Returns the currently used filter text. |
java.util.List |
getSelection()
Returns a list of selected elements. |
int[] |
getSelectionIndices()
Returns the selection indices. |
boolean |
isEmptyList()
Returns true when the list of elements is empty. |
void |
removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Removes a selection change listener to this widget. |
void |
selectFilterText()
Select the pattern text. |
void |
setElements(java.util.List elements,
boolean refilter)
Sets the list of elements presented in the widget. |
void |
setEnabled(boolean enable)
|
void |
setFilter(java.lang.String pattern,
boolean refilter)
Sets the filter pattern. |
boolean |
setFocus()
|
void |
setFont(org.eclipse.swt.graphics.Font font)
|
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getClientArea, getHorizontalBar, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Control |
---|
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SelectionList(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.jface.viewers.ILabelProvider renderer, boolean ignoreCase)
Method Detail |
---|
public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
public void filter(boolean forceUpdate)
public java.lang.String getFilter()
public int[] getSelectionIndices()
public java.util.List getSelection()
setElements
. The list doesn't contain the rendered strings.
public boolean isEmptyList()
true
when the list of elements is empty.
public void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
public void selectFilterText()
public void setElements(java.util.List elements, boolean refilter)
public void setEnabled(boolean enable)
setEnabled
in class org.eclipse.swt.widgets.Control
public void setFilter(java.lang.String pattern, boolean refilter)
public boolean setFocus()
setFocus
in class org.eclipse.swt.widgets.Composite
public void setFont(org.eclipse.swt.graphics.Font font)
setFont
in class org.eclipse.swt.widgets.Control
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |