Class XViewerEditAdapter
java.lang.Object
org.eclipse.nebula.widgets.xviewer.edit.XViewerEditAdapter
- Direct Known Subclasses:
XViewerMultiEditAdapter
public class XViewerEditAdapter
extends java.lang.Object
Adapter to edit cells in the XViewer
To edit your columns the columns must be ExtendedViewerColumns.
Use the map in the ExtendedViewerColumn class to define the cells
To edit your columns the columns must be ExtendedViewerColumns.
Use the map in the ExtendedViewerColumn class to define the cells
-
Field Summary
Fields Modifier and Type Field Description (package private) XViewerConverterconverter(package private) XViewerControlFactoryfactory(package private) org.eclipse.jface.viewers.ViewerCellklickedCell(package private) org.eclipse.swt.widgets.TreeColumnklickedColumn(package private) intorientationStyle(package private) XViewerxv -
Constructor Summary
Constructors Constructor Description XViewerEditAdapter(XViewerControlFactory factory, XViewerConverter converter) -
Method Summary
Modifier and Type Method Description voidactivate(XViewer xv)(package private) voidgetInput(org.eclipse.swt.widgets.Control c)(package private) java.lang.ObjectgetInputToModify()(package private) booleanhandleEditEvent(org.eclipse.swt.widgets.Event event)(package private) voidrefreshElement(java.lang.Object toRefresh)(package private) voidsetInput(org.eclipse.swt.widgets.Control c)voidsetInputControlOrientation(int style)controls the positioning of the input control in the case the CellEditDescriptor Control does not take up the whole cell space.
-
Field Details
-
xv
XViewer xv -
klickedCell
org.eclipse.jface.viewers.ViewerCell klickedCell -
klickedColumn
org.eclipse.swt.widgets.TreeColumn klickedColumn -
orientationStyle
int orientationStyle -
factory
-
converter
-
-
Constructor Details
-
Method Details
-
activate
-
handleEditEvent
boolean handleEditEvent(org.eclipse.swt.widgets.Event event) -
getInput
void getInput(org.eclipse.swt.widgets.Control c) -
refreshElement
void refreshElement(java.lang.Object toRefresh) -
getInputToModify
java.lang.Object getInputToModify() -
setInput
void setInput(org.eclipse.swt.widgets.Control c) -
setInputControlOrientation
public void setInputControlOrientation(int style)controls the positioning of the input control in the case the CellEditDescriptor Control does not take up the whole cell space. Default value assumes right placement.- Parameters:
style-
-