Class ListWithControls<T>
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.epsilon.egl.dt.widgets.ListWithControls<T>
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class ListWithControls<T>
extends org.eclipse.swt.widgets.Composite
An SWT widget that provides a means for displaying and editing
a list of items. This implementation provides controls for adding,
deleting, and re-ordering items in the the list.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModelListener(ListListener modelListener) voidaddSelectionListener(org.eclipse.swt.events.SelectionListener selectionListener) getItems()voidsetBackground(org.eclipse.swt.graphics.Color color) voidsetItemFactory(ListWithControls.ItemFactory<T> itemFactory) voidsetItems(Collection<T> items) voidvoidsetLabelProvider(org.eclipse.jface.viewers.ITableLabelProvider labelProvider) Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, 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, isAutoScalable, 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, requestLayout, 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, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
Constructor Details
-
ListWithControls
public ListWithControls(org.eclipse.swt.widgets.Composite parent, int style)
-
-
Method Details
-
setItems
-
setItems
-
getItems
-
setLabelProvider
public void setLabelProvider(org.eclipse.jface.viewers.ITableLabelProvider labelProvider) -
setItemFactory
-
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color) - Overrides:
setBackgroundin classorg.eclipse.swt.widgets.Control
-
addSelectionListener
public void addSelectionListener(org.eclipse.swt.events.SelectionListener selectionListener) -
addModelListener
-