Package com.e1c.g5.v8.dt.mw.ui.register
Class MovementConstructorViewerCellEditor
- java.lang.Object
-
- org.eclipse.jface.viewers.CellEditor
-
- com.e1c.g5.v8.dt.mw.ui.register.MovementConstructorViewerCellEditor
-
public class MovementConstructorViewerCellEditor extends CellEditor
Class text cell editor for expression register section.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.CellEditor
CellEditor.LayoutData
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.viewers.CellEditor
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDO
-
-
Constructor Summary
Constructors Constructor Description MovementConstructorViewerCellEditor(org.eclipse.swt.widgets.Composite parent, ModuleProcessor moduleProcessor, Document document, RegisterSection registerSection)
Create cell editor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createControl(org.eclipse.swt.widgets.Composite parent)
protected boolean
dependsOnExternalFocusListener()
void
dispose()
protected Object
doGetValue()
protected void
doSetFocus()
protected void
doSetValue(Object value)
boolean
isCopyEnabled()
boolean
isCutEnabled()
boolean
isDeleteEnabled()
boolean
isPasteEnabled()
boolean
isSelectAllEnabled()
void
performCopy()
void
performCut()
void
performDelete()
void
performPaste()
void
performSelectAll()
-
Methods inherited from class org.eclipse.jface.viewers.CellEditor
activate, activate, addListener, addPropertyChangeListener, create, deactivate, deactivate, fireApplyEditorValue, fireCancelEditor, fireEditorValueChanged, fireEnablementChanged, focusLost, getControl, getDoubleClickTimeout, getErrorMessage, getLayoutData, getStyle, getValidator, getValue, isActivated, isCorrect, isDirty, isFindEnabled, isRedoEnabled, isUndoEnabled, isValueValid, keyReleaseOccured, markDirty, performFind, performRedo, performUndo, removeListener, removePropertyChangeListener, setErrorMessage, setFocus, setStyle, setValidator, setValue, setValueValid, valueChanged
-
-
-
-
Constructor Detail
-
MovementConstructorViewerCellEditor
public MovementConstructorViewerCellEditor(org.eclipse.swt.widgets.Composite parent, ModuleProcessor moduleProcessor, Document document, RegisterSection registerSection)
Create cell editor- Parameters:
parent
- - external composite, cannot benull
moduleProcessor
- - movement constructor module processor ,cannot benull
document
- - current document ,cannot benull
registerSection
- - current register section,cannot benull
-
-
Method Detail
-
dispose
public void dispose()
- Overrides:
dispose
in classCellEditor
-
isCopyEnabled
public boolean isCopyEnabled()
- Overrides:
isCopyEnabled
in classCellEditor
-
isCutEnabled
public boolean isCutEnabled()
- Overrides:
isCutEnabled
in classCellEditor
-
isDeleteEnabled
public boolean isDeleteEnabled()
- Overrides:
isDeleteEnabled
in classCellEditor
-
isPasteEnabled
public boolean isPasteEnabled()
- Overrides:
isPasteEnabled
in classCellEditor
-
isSelectAllEnabled
public boolean isSelectAllEnabled()
- Overrides:
isSelectAllEnabled
in classCellEditor
-
performCopy
public void performCopy()
- Overrides:
performCopy
in classCellEditor
-
performCut
public void performCut()
- Overrides:
performCut
in classCellEditor
-
performDelete
public void performDelete()
- Overrides:
performDelete
in classCellEditor
-
performPaste
public void performPaste()
- Overrides:
performPaste
in classCellEditor
-
performSelectAll
public void performSelectAll()
- Overrides:
performSelectAll
in classCellEditor
-
createControl
protected org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createControl
in classCellEditor
-
dependsOnExternalFocusListener
protected boolean dependsOnExternalFocusListener()
- Overrides:
dependsOnExternalFocusListener
in classCellEditor
-
doGetValue
protected Object doGetValue()
- Specified by:
doGetValue
in classCellEditor
-
doSetFocus
protected void doSetFocus()
- Specified by:
doSetFocus
in classCellEditor
-
doSetValue
protected void doSetValue(Object value)
- Specified by:
doSetValue
in classCellEditor
-
-