diff options
3 files changed, 5 insertions, 12 deletions
diff --git a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend index 924ed0b..26aa63a 100644 --- a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend +++ b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/SWTNatTable.xtend @@ -39,13 +39,13 @@ class SWTNatTable extends Canvas { this.layer = layer // Event listener - layer.addEventListener([ event | redraw ]) + layer.addEventListener([ event |
+ val size = size
+ redraw(0, 0, size.x, size.y, true)
+ ]) // Paint listener - addPaintListener([ event |
- println('''SWTNatTable paintListener «event»''')
- paintLayer(event.gc)
- ]) + addPaintListener([ event | paintLayer(event.gc) ]) // Init mode switcher
modeSwitcher.registerMode(Mode::NORMAL, getInstance(typeof(NormalMode))) diff --git a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend index 63a7088..f563e27 100644 --- a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend +++ b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend @@ -69,12 +69,6 @@ class SWTViewportLayerPainter implements LayerPainter<ViewportLayer> { // Dispose listener viewportCanvas.addDisposeListener([ viewportLayerToCanvasMap.remove(viewportLayer) ]) - // ViewportLayer - viewportLayer.addEventListener([ event | - println('''ViewportLayer eventListener «event»''') - viewportCanvas.redraw - ]) - viewportCanvas } diff --git a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend index f4b778e..60058bb 100644 --- a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend +++ b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/ScrollBarHandler.xtend @@ -50,7 +50,6 @@ class ScrollBarHandler implements Listener { * SWT event handler */ override handleEvent(Event event) { - println('''ScrollBarHandler handleEvent «event»''') updateViewportOrigin } |