de.kupzog.ktable.editors
Class KTableCellEditorText2

java.lang.Object
  extended by de.kupzog.ktable.KTableCellEditor
      extended by de.kupzog.ktable.editors.KTableCellEditorText2

public class KTableCellEditorText2
extends KTableCellEditor

A simple cell editor that simply creates a text widget that allows the user to type in one line of text.

This class is very similar to KTableCellEditorText, but allows the navigation within the text widget using ARROW_LEFT and ARROW_RIGHT keys.

Author:
Lorenz Maierhofer
See Also:
KTableCellEditorText

Field Summary
 
Fields inherited from class de.kupzog.ktable.KTableCellEditor
DOUBLECLICK, KEY_ANY, KEY_RETURN_AND_SPACE, SINGLECLICK
 
Constructor Summary
KTableCellEditorText2()
           
 
Method Summary
 void close(boolean save)
          Deactivates the editor.
 void open(KTable table, int col, int row, org.eclipse.swt.graphics.Rectangle rect)
          Activates the editor at the given position.
 void setBounds(org.eclipse.swt.graphics.Rectangle rect)
          Sets the editor's position and size
 void setContent(java.lang.Object content)
          Allows that external classes can set the content of the underlying
 
Methods inherited from class de.kupzog.ktable.KTableCellEditor
dispose, getActivationSignals, getBounds, getControl, isApplicable, isFocused, setToolTipText
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KTableCellEditorText2

public KTableCellEditorText2()
Method Detail

open

public void open(KTable table,
                 int col,
                 int row,
                 org.eclipse.swt.graphics.Rectangle rect)
Description copied from class: KTableCellEditor
Activates the editor at the given position.

Overrides:
open in class KTableCellEditor

close

public void close(boolean save)
Description copied from class: KTableCellEditor
Deactivates the editor.

Overrides:
close in class KTableCellEditor
Parameters:
save - If true, the content is saved to the underlying table.

setBounds

public void setBounds(org.eclipse.swt.graphics.Rectangle rect)
Description copied from class: KTableCellEditor
Sets the editor's position and size

Overrides:
setBounds in class KTableCellEditor

setContent

public void setContent(java.lang.Object content)
Description copied from class: KTableCellEditor
Allows that external classes can set the content of the underlying

Specified by:
setContent in class KTableCellEditor
Parameters:
content - The new content to set.