Mercurial > projects > dwt-samples
diff jface/snippets/Snippet006TableMultiLineCells.d @ 88:9ed020f0c2a5
Fix the snippet040 example
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 19 May 2008 14:30:49 +0200 |
parents | b7e2d67d5efa |
children |
line wrap: on
line diff
--- a/jface/snippets/Snippet006TableMultiLineCells.d Mon May 19 13:56:25 2008 +0200 +++ b/jface/snippets/Snippet006TableMultiLineCells.d Mon May 19 14:30:49 2008 +0200 @@ -48,7 +48,7 @@ public static void main(String[] args) { Display display = new Display(); - Shell shell = new Shell(display, DWT.CLOSE); + Shell shell = new Shell(display, DWT.CLOSE|DWT.RESIZE); shell.setSize(400, 400); shell.setLayout(new GridLayout()); @@ -207,7 +207,7 @@ LineEntry line = cast(LineEntry) element; Point size = event.gc.textExtent(line.line); event.width = viewer.getTable().getColumn(event.index).getWidth(); - int lines = size.x / event.width + 1; + int lines = (event.width > 0 ? (size.x / event.width + 1) : 1); event.height = size.y * lines; }