public class ListWithControls<T>
extends org.eclipse.swt.widgets.Composite
Modifier and Type | Class and Description |
---|---|
static interface |
ListWithControls.ItemFactory<T> |
Constructor and Description |
---|
ListWithControls(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
addModelListener(ListListener modelListener) |
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener selectionListener) |
Collection<T> |
getItems() |
void |
setBackground(org.eclipse.swt.graphics.Color color) |
void |
setItemFactory(ListWithControls.ItemFactory<T> itemFactory) |
void |
setItems(Collection<T> items) |
void |
setItems(T... items) |
void |
setLabelProvider(org.eclipse.jface.viewers.ITableLabelProvider labelProvider) |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public ListWithControls(org.eclipse.swt.widgets.Composite parent, int style)
public void setItems(T... items)
public void setItems(Collection<T> items)
public Collection<T> getItems()
public void setLabelProvider(org.eclipse.jface.viewers.ITableLabelProvider labelProvider)
public void setItemFactory(ListWithControls.ItemFactory<T> itemFactory)
public void setBackground(org.eclipse.swt.graphics.Color color)
setBackground
in class org.eclipse.swt.widgets.Control
public void addSelectionListener(org.eclipse.swt.events.SelectionListener selectionListener)
public void addModelListener(ListListener modelListener)
Copyright © 2016. All rights reserved.