}
});
// Implement a "fake" tooltip
- final String TOOLTIP_DATA_KEY = "_TABLEITEM";
+ final String TOOLTIP_DATA_KEY = "_TABLEITEM"; //$NON-NLS-1$
final Listener labelListener = new Listener () {
- public void handleEvent (Event event) {
+ @Override
+ public void handleEvent (Event event) {
Label label = (Label)event.widget;
Shell shell = label.getShell ();
switch (event.type) {
Listener tableListener = new Listener () {
Shell tip = null;
Label label = null;
- public void handleEvent (Event event) {
+ @Override
+ public void handleEvent (Event event) {
switch (event.type) {
case SWT.Dispose:
case SWT.KeyDown:
event.index = index + fTableTopEventRank;
}
event.doit = true;
- notifyListeners(SWT.SetData, event);
+ fTable.notifyListeners(SWT.SetData, event);
return event.doit; // false if table item not updated yet in this thread
}
return true;
return fTable.getSelection();
}
+ @Override
+ public void addListener(int eventType, Listener listener) {
+ fTable.addListener(eventType, listener);
+ }
+
@Override
public void addKeyListener(KeyListener listener) {
fTable.addKeyListener(listener);
}
- @Override
+
+ @Override
public void addMouseListener(MouseListener listener) {
fTable.addMouseListener(listener);
}