diff options
Diffstat (limited to 'tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/snippets/Bug258196_VirtualTreeResizing.java')
-rw-r--r-- | tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/snippets/Bug258196_VirtualTreeResizing.java | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/snippets/Bug258196_VirtualTreeResizing.java b/tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/snippets/Bug258196_VirtualTreeResizing.java index 5eea49ce4c..955375513f 100644 --- a/tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/snippets/Bug258196_VirtualTreeResizing.java +++ b/tests/org.eclipse.swt.tests.gtk/ManualTests/org/eclipse/swt/tests/gtk/snippets/Bug258196_VirtualTreeResizing.java @@ -22,33 +22,33 @@ import org.eclipse.swt.widgets.TreeItem; public class Bug258196_VirtualTreeResizing { public static void main(String[] args) { - final Display display = new Display(); - final Shell shell = new Shell(display); - shell.setLayout (new FillLayout()); - final Tree tree = new Tree(shell, SWT.VIRTUAL | SWT.BORDER); - tree.addListener(SWT.SetData, event -> { - final TreeItem item = (TreeItem)event.item; - TreeItem parentItem = item.getParentItem(); - String text = null; - if (parentItem == null) { - text = "node "+tree.indexOf(item); - } else { - text = parentItem.getText()+" - "+parentItem.indexOf(item); - } - item.setData(text); - item.setItemCount(10); - display.asyncExec(() -> { - if (!item.isDisposed()) { - item.setText(item.getData().toString()); - } + final Display display = new Display(); + final Shell shell = new Shell(display); + shell.setLayout (new FillLayout()); + final Tree tree = new Tree(shell, SWT.VIRTUAL | SWT.BORDER); + tree.addListener(SWT.SetData, event -> { + final TreeItem item = (TreeItem)event.item; + TreeItem parentItem = item.getParentItem(); + String text = null; + if (parentItem == null) { + text = "node "+tree.indexOf(item); + } else { + text = parentItem.getText()+" - "+parentItem.indexOf(item); + } + item.setData(text); + item.setItemCount(10); + display.asyncExec(() -> { + if (!item.isDisposed()) { + item.setText(item.getData().toString()); + } }); }); - tree.setItemCount(20); - shell.setSize(400, 300); - shell.open(); - while (!shell.isDisposed ()) { - if (!display.readAndDispatch ()) display.sleep (); - } - display.dispose (); - } + tree.setItemCount(20); + shell.setSize(400, 300); + shell.open(); + while (!shell.isDisposed ()) { + if (!display.readAndDispatch ()) display.sleep (); + } + display.dispose (); + } } |