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

java.lang.Object
  extended by org.eclipse.jface.viewers.CellEditor
      extended by pl.edu.agh.cast.ui.dialogs.property.BooleanCellEditor

public class BooleanCellEditor
extends org.eclipse.jface.viewers.CellEditor

CellEditor which allows editing boolean values.

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
protected  org.eclipse.swt.widgets.Button button
          Button used for boolean value modification.
 
Fields inherited from class org.eclipse.jface.viewers.CellEditor
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDO
 
Constructor Summary
BooleanCellEditor(org.eclipse.swt.widgets.Composite parent, boolean showText)
          Creates new editor.
BooleanCellEditor(org.eclipse.swt.widgets.Composite parent, int style)
          Creates new editor.
 
Method Summary
protected  org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
          
protected  boolean dependsOnExternalFocusListener()
           
protected  Object doGetValue()
           
protected  void doSetFocus()
           
protected  void doSetValue(Object value)
           
protected  int getDoubleClickTimeout()
           
 
Methods inherited from class org.eclipse.jface.viewers.CellEditor
activate, activate, addListener, addPropertyChangeListener, create, deactivate, deactivate, dispose, fireApplyEditorValue, fireCancelEditor, fireEditorValueChanged, fireEnablementChanged, focusLost, getControl, 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
 

Field Detail

button

protected org.eclipse.swt.widgets.Button button
Button used for boolean value modification.

Constructor Detail

BooleanCellEditor

public BooleanCellEditor(org.eclipse.swt.widgets.Composite parent,
                         boolean showText)
Creates new editor.

Parameters:
parent - parent control
showText - whether button text should be displayed

BooleanCellEditor

public BooleanCellEditor(org.eclipse.swt.widgets.Composite parent,
                         int style)
Creates new editor.

Parameters:
parent - parent control
style - control style
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

doSetValue

protected void doSetValue(Object value)
Specified by:
doSetValue in class org.eclipse.jface.viewers.CellEditor

doSetFocus

protected void doSetFocus()
Specified by:
doSetFocus in class org.eclipse.jface.viewers.CellEditor

dependsOnExternalFocusListener

protected boolean dependsOnExternalFocusListener()
Overrides:
dependsOnExternalFocusListener in class org.eclipse.jface.viewers.CellEditor

getDoubleClickTimeout

protected int getDoubleClickTimeout()
Overrides:
getDoubleClickTimeout in class org.eclipse.jface.viewers.CellEditor


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