public abstract class SingleColumnTableEditor extends BasicTableEditor
Provisional API. Please do not use it for anything more than experimentation.
Modifier and Type | Field and Description |
---|---|
protected int |
editableColumn |
protected TableItem |
editorFocusLostItem |
protected int |
editorFocusLostTime |
table
Constructor and Description |
---|
SingleColumnTableEditor(Table table) |
SingleColumnTableEditor(Table table,
int editableColumn) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEdit(TableItem item,
int column) |
protected Text |
createTextEditor(TableItem item,
int column) |
void |
dispose() |
protected TableItem |
getItem(int x,
int y) |
void |
keyTraversed(TraverseEvent e) |
void |
mouseDoubleClick(MouseEvent e) |
void |
mouseDown(MouseEvent e) |
void |
mouseUp(MouseEvent e) |
void |
widgetDefaultSelected(SelectionEvent e) |
void |
widgetSelected(SelectionEvent e) |
createEditor, edit, endEditing, getSelection, update
protected int editableColumn
protected int editorFocusLostTime
protected TableItem editorFocusLostItem
public SingleColumnTableEditor(Table table)
public SingleColumnTableEditor(Table table, int editableColumn)
public void dispose()
public void widgetSelected(SelectionEvent e)
public void widgetDefaultSelected(SelectionEvent e)
public void mouseDoubleClick(MouseEvent e)
public void mouseDown(MouseEvent e)
public void mouseUp(MouseEvent e)
protected TableItem getItem(int x, int y)
public void keyTraversed(TraverseEvent e)
protected boolean canEdit(TableItem item, int column)
canEdit
in class BasicTableEditor
protected Text createTextEditor(TableItem item, int column)
createTextEditor
in class BasicTableEditor