org.gudy.azureus2.ui.swt.views.table.impl
Class TableViewSWT_Common
java.lang.Object
org.gudy.azureus2.ui.swt.views.table.impl.TableViewSWT_Common
- All Implemented Interfaces:
- EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener
public class TableViewSWT_Common
- extends Object
- implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.events.KeyListener
Method Summary |
void |
addKeyListener(org.eclipse.swt.events.KeyListener listener)
|
void |
addMenuFillListener(TableViewSWTMenuFillListener l)
|
void |
addRowMouseListener(TableRowMouseListener listener)
|
void |
addRowPaintListener(TableRowSWTPaintListener listener)
|
void |
fillColumnMenu(org.eclipse.swt.widgets.Menu menu,
TableColumnCore column,
boolean isBlankArea)
SubMenu for column specific tasks. |
void |
fillMenu(org.eclipse.swt.widgets.Menu menu,
TableColumnCore column)
Fill the Context Menu with items. |
org.eclipse.swt.events.KeyListener[] |
getKeyListeners()
|
void |
invokePaintListeners(org.eclipse.swt.graphics.GC gc,
TableRowCore row,
TableColumnCore column,
org.eclipse.swt.graphics.Rectangle cellArea)
|
void |
invokeRowMouseListener(TableRowMouseEvent event)
|
void |
keyPressed(org.eclipse.swt.events.KeyEvent event)
|
void |
keyReleased(org.eclipse.swt.events.KeyEvent event)
|
void |
mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
|
void |
mouseDown(org.eclipse.swt.events.MouseEvent e)
|
void |
mouseDown(TableRowSWT row,
TableCellCore cell,
int button,
int stateMask)
|
void |
mouseMove(org.eclipse.swt.events.MouseEvent e)
|
void |
mouseUp(org.eclipse.swt.events.MouseEvent e)
|
void |
mouseUp(TableRowCore row,
TableCellCore cell,
int button,
int stateMask)
|
void |
removeKeyListener(org.eclipse.swt.events.KeyListener listener)
|
void |
removeRowMouseListener(TableRowMouseListener listener)
|
void |
removeRowPaintListener(TableRowSWTPaintListener listener)
|
void |
runDefaultAction(int stateMask)
|
void |
setFilterText(String s)
|
void |
showColumnEditor()
|
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
|
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xAdj
public int xAdj
yAdj
public int yAdj
TableViewSWT_Common
public TableViewSWT_Common(TableViewSWT<?> tv)
mouseDoubleClick
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseDoubleClick
in interface org.eclipse.swt.events.MouseListener
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseUp
in interface org.eclipse.swt.events.MouseListener
mouseDown
public void mouseDown(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseDown
in interface org.eclipse.swt.events.MouseListener
mouseDown
public void mouseDown(TableRowSWT row,
TableCellCore cell,
int button,
int stateMask)
mouseUp
public void mouseUp(TableRowCore row,
TableCellCore cell,
int button,
int stateMask)
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseMove
in interface org.eclipse.swt.events.MouseMoveListener
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
keyPressed
public void keyPressed(org.eclipse.swt.events.KeyEvent event)
- Specified by:
keyPressed
in interface org.eclipse.swt.events.KeyListener
setFilterText
public void setFilterText(String s)
runDefaultAction
public void runDefaultAction(int stateMask)
keyReleased
public void keyReleased(org.eclipse.swt.events.KeyEvent event)
- Specified by:
keyReleased
in interface org.eclipse.swt.events.KeyListener
addKeyListener
public void addKeyListener(org.eclipse.swt.events.KeyListener listener)
removeKeyListener
public void removeKeyListener(org.eclipse.swt.events.KeyListener listener)
getKeyListeners
public org.eclipse.swt.events.KeyListener[] getKeyListeners()
addRowMouseListener
public void addRowMouseListener(TableRowMouseListener listener)
removeRowMouseListener
public void removeRowMouseListener(TableRowMouseListener listener)
invokeRowMouseListener
public void invokeRowMouseListener(TableRowMouseEvent event)
addRowPaintListener
public void addRowPaintListener(TableRowSWTPaintListener listener)
removeRowPaintListener
public void removeRowPaintListener(TableRowSWTPaintListener listener)
invokePaintListeners
public void invokePaintListeners(org.eclipse.swt.graphics.GC gc,
TableRowCore row,
TableColumnCore column,
org.eclipse.swt.graphics.Rectangle cellArea)
fillMenu
public void fillMenu(org.eclipse.swt.widgets.Menu menu,
TableColumnCore column)
- Fill the Context Menu with items. Called when menu is about to be shown.
By default, a "Edit Columns" menu and a Column specific menu is set up.
- Parameters:
menu
- Menu to filltcColumn
-
showColumnEditor
public void showColumnEditor()
fillColumnMenu
public void fillColumnMenu(org.eclipse.swt.widgets.Menu menu,
TableColumnCore column,
boolean isBlankArea)
- SubMenu for column specific tasks.
- Parameters:
iColumn
- Column # that tasks apply to.
addMenuFillListener
public void addMenuFillListener(TableViewSWTMenuFillListener l)