de.cau.cs.kieler.synccharts.custom
Class WrapTextCellEditor

java.lang.Object
  extended by org.eclipse.jface.viewers.CellEditor
      extended by org.eclipse.jface.viewers.TextCellEditor
          extended by org.eclipse.gmf.runtime.gef.ui.internal.parts.TextCellEditorEx
              extended by org.eclipse.gmf.runtime.gef.ui.internal.parts.WrapTextCellEditor
                  extended by de.cau.cs.kieler.synccharts.custom.WrapTextCellEditor

public class WrapTextCellEditor
extends org.eclipse.gmf.runtime.gef.ui.internal.parts.WrapTextCellEditor

A custom TextCellEditor that uses only the SWT.MULTI Style to support multiline labels. It does not use autowrap which has unpleasing results on places where the text field's size increases over time, e.g. in-place editing of GMF/GEF Editors.

Rating red

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.TextCellEditor
text
 
Fields inherited from class org.eclipse.jface.viewers.CellEditor
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDO
 
Constructor Summary
WrapTextCellEditor()
           
WrapTextCellEditor(Composite parent)
           
WrapTextCellEditor(Composite parent, int style)
           
 
Method Summary
 
Methods inherited from class org.eclipse.gmf.runtime.gef.ui.internal.parts.WrapTextCellEditor
keyReleaseOccured
 
Methods inherited from class org.eclipse.gmf.runtime.gef.ui.internal.parts.TextCellEditorEx
deactivate, doSetValue, hasValueChanged, isDeactivationLocked, setDeactivationLock, setValueAndProcessEditOccured
 
Methods inherited from class org.eclipse.jface.viewers.TextCellEditor
createControl, dependsOnExternalFocusListener, doGetValue, doSetFocus, editOccured, getLayoutData, handleDefaultSelection, isCopyEnabled, isCutEnabled, isDeleteEnabled, isPasteEnabled, isSaveAllEnabled, isSelectAllEnabled, performCopy, performCut, performDelete, performPaste, performSelectAll
 
Methods inherited from class org.eclipse.jface.viewers.CellEditor
activate, activate, addListener, addPropertyChangeListener, create, deactivate, dispose, fireApplyEditorValue, fireCancelEditor, fireEditorValueChanged, fireEnablementChanged, focusLost, getControl, getDoubleClickTimeout, getErrorMessage, getStyle, getValidator, getValue, isActivated, isCorrect, isDirty, isFindEnabled, isRedoEnabled, isUndoEnabled, isValueValid, markDirty, performFind, performRedo, performUndo, removeListener, removePropertyChangeListener, setErrorMessage, setFocus, setStyle, setValidator, setValue, setValueValid, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapTextCellEditor

public WrapTextCellEditor()

WrapTextCellEditor

public WrapTextCellEditor(Composite parent)

WrapTextCellEditor

public WrapTextCellEditor(Composite parent,
                          int style)