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) XViewerConverter
converter
(package private) XViewerControlFactory
factory
(package private) org.eclipse.jface.viewers.ViewerCell
klickedCell
(package private) org.eclipse.swt.widgets.TreeColumn
klickedColumn
(package private) int
orientationStyle
(package private) XViewer
xv
-
Constructor Summary
Constructors Constructor Description XViewerEditAdapter(XViewerControlFactory factory, XViewerConverter converter)
-
Method Summary
Modifier and Type Method Description void
activate(XViewer xv)
(package private) void
getInput(org.eclipse.swt.widgets.Control c)
(package private) java.lang.Object
getInputToModify()
(package private) boolean
handleEditEvent(org.eclipse.swt.widgets.Event event)
(package private) void
refreshElement(java.lang.Object toRefresh)
(package private) void
setInput(org.eclipse.swt.widgets.Control c)
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.
-
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
-
-