|
||||||||||
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
de.jaret.util.ui.ListComposer
public class ListComposer
The ListComposer is a widget that is used for copying parts of another list in a new list. The visualization are the (classical) two lists with buttons for moving the entries. source is supplied as an IContentProvider, destination is adressed as an IMutableContentProvider(see package model).
Field Summary | |
---|---|
protected org.eclipse.jface.viewers.ILabelProvider |
_destLabelProvider
|
protected String |
_destLabelText
|
protected IMutableContentProvider |
_destMutableCP
|
protected String |
_headingLabelText
|
protected org.eclipse.jface.viewers.IContentProvider |
_srcContentProvider
|
protected org.eclipse.jface.viewers.ILabelProvider |
_srcLabelProvider
|
protected String |
_srcLabelText
|
Fields inherited from class org.eclipse.swt.widgets.Control |
---|
handle |
Constructor Summary | |
---|---|
ListComposer(org.eclipse.swt.widgets.Composite parent,
int style)
|
Method Summary | |
---|---|
IMutableContentProvider |
getDestContentProvider()
|
org.eclipse.jface.viewers.ListViewer |
getDestListViewer()
|
org.eclipse.jface.viewers.IContentProvider |
getSrcContentProvider()
|
org.eclipse.jface.viewers.ListViewer |
getSrcListViewer()
|
void |
setBackground(org.eclipse.swt.graphics.Color bgColor)
|
void |
setDestContentProvider(IMutableContentProvider contentProvider)
|
void |
setDestLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider)
|
void |
setDestLabelText(String destLabeltext)
|
void |
setHeadingLabelText(String heading)
|
void |
setInput(Object input)
Sets the input base object for the content providers. |
void |
setSrcContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider)
|
void |
setSrcLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider)
|
void |
setSrcLabelText(String srcLabelText)
|
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, 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, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, 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, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String _srcLabelText
protected String _destLabelText
protected String _headingLabelText
protected IMutableContentProvider _destMutableCP
protected org.eclipse.jface.viewers.IContentProvider _srcContentProvider
protected org.eclipse.jface.viewers.ILabelProvider _srcLabelProvider
protected org.eclipse.jface.viewers.ILabelProvider _destLabelProvider
Constructor Detail |
---|
public ListComposer(org.eclipse.swt.widgets.Composite parent, int style)
Method Detail |
---|
public void setBackground(org.eclipse.swt.graphics.Color bgColor)
setBackground
in class org.eclipse.swt.widgets.Control
public void setSrcLabelText(String srcLabelText)
public void setDestLabelText(String destLabeltext)
public void setHeadingLabelText(String heading)
public void setSrcContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider)
public org.eclipse.jface.viewers.IContentProvider getSrcContentProvider()
public void setDestContentProvider(IMutableContentProvider contentProvider)
public IMutableContentProvider getDestContentProvider()
public void setInput(Object input)
input
- the base object for the content providerspublic void setSrcLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider)
public void setDestLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider)
public org.eclipse.jface.viewers.ListViewer getSrcListViewer()
public org.eclipse.jface.viewers.ListViewer getDestListViewer()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |