pl.edu.agh.cast.ui.dialogs.property
Class PropertyCellEditor

java.lang.Object
  extended by org.eclipse.jface.viewers.CellEditor
      extended by pl.edu.agh.cast.ui.dialogs.property.PropertyCellEditor
All Implemented Interfaces:
org.eclipse.jface.viewers.ICellEditorListener

public class PropertyCellEditor
extends org.eclipse.jface.viewers.CellEditor
implements org.eclipse.jface.viewers.ICellEditorListener

Attribute cell editor allows editing text, color and boolean values in one column. Text cell editor is default editor.

Author:
AGH CAST Team

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.CellEditor
org.eclipse.jface.viewers.CellEditor.LayoutData
 
Field Summary
 
Fields inherited from class org.eclipse.jface.viewers.CellEditor
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDO
 
Constructor Summary
PropertyCellEditor(org.eclipse.swt.widgets.Composite parent)
          Creates new editor.
 
Method Summary
 void applyEditorValue()
          
 void cancelEditor()
          
protected  org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
          
protected  Object doGetValue()
          
protected  void doSetFocus()
          
protected  void doSetValue(Object val)
          
 void editorValueChanged(boolean oldValidState, boolean newValidState)
          
 org.eclipse.swt.widgets.Control getControl()
          
protected  int getDoubleClickTimeout()
          
 
Methods inherited from class org.eclipse.jface.viewers.CellEditor
activate, activate, addListener, addPropertyChangeListener, create, deactivate, deactivate, dependsOnExternalFocusListener, dispose, fireApplyEditorValue, fireCancelEditor, fireEditorValueChanged, fireEnablementChanged, focusLost, getErrorMessage, getLayoutData, getStyle, getValidator, getValue, isActivated, isCopyEnabled, isCorrect, isCutEnabled, isDeleteEnabled, isDirty, isFindEnabled, isPasteEnabled, isRedoEnabled, isSelectAllEnabled, isUndoEnabled, isValueValid, keyReleaseOccured, markDirty, performCopy, performCut, performDelete, performFind, performPaste, performRedo, performSelectAll, 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

PropertyCellEditor

public PropertyCellEditor(org.eclipse.swt.widgets.Composite parent)
Creates new editor.

Parameters:
parent - parent control
Method Detail

createControl

protected org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)

Specified by:
createControl in class org.eclipse.jface.viewers.CellEditor
See Also:
CellEditor.createControl(org.eclipse.swt.widgets.Composite)

doGetValue

protected Object doGetValue()

Specified by:
doGetValue in class org.eclipse.jface.viewers.CellEditor
See Also:
CellEditor.doGetValue()

doSetFocus

protected void doSetFocus()

Specified by:
doSetFocus in class org.eclipse.jface.viewers.CellEditor
See Also:
CellEditor.doSetFocus()

doSetValue

protected void doSetValue(Object val)

Specified by:
doSetValue in class org.eclipse.jface.viewers.CellEditor
See Also:
CellEditor.doSetValue(java.lang.Object)

getControl

public org.eclipse.swt.widgets.Control getControl()

Overrides:
getControl in class org.eclipse.jface.viewers.CellEditor
See Also:
CellEditor.getControl()

applyEditorValue

public void applyEditorValue()

Specified by:
applyEditorValue in interface org.eclipse.jface.viewers.ICellEditorListener
See Also:
ICellEditorListener.applyEditorValue()

editorValueChanged

public void editorValueChanged(boolean oldValidState,
                               boolean newValidState)

Specified by:
editorValueChanged in interface org.eclipse.jface.viewers.ICellEditorListener
See Also:
ICellEditorListener.editorValueChanged(boolean, boolean)

cancelEditor

public void cancelEditor()

Specified by:
cancelEditor in interface org.eclipse.jface.viewers.ICellEditorListener
See Also:
ICellEditorListener.cancelEditor()

getDoubleClickTimeout

protected int getDoubleClickTimeout()

Overrides:
getDoubleClickTimeout in class org.eclipse.jface.viewers.CellEditor
See Also:
CellEditor.getDoubleClickTimeout()


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.