+
+ @Override
+ protected void refreshItem(TreeItem parentItem, TreeItem item) {
+ String text = parentItem.getText() + " - " + parentItem.indexOf(item);
+ item.setText(text);
+ item.setItemCount(10);
+ }
+
+ @Override
+ protected int getRootItemCount() {
+ return orgs.size();
+ }
+
+ };
+
+// final Tree tree = new Tree(parent, SWT.VIRTUAL | SWT.BORDER);
+// tree.addListener(SWT.SetData, event -> {
+// TreeItem item = (TreeItem) event.item;
+// TreeItem parentItem = item.getParentItem();
+// String text = null;
+// if (parentItem == null) {
+// int index = tree.indexOf(item);
+// User org = (User) orgs.get(index);
+// item.setData(org);
+// text = org.getName();
+// } else {
+// text = parentItem.getText() + " - " + parentItem.indexOf(item);
+// }
+// item.setText(text);
+// item.setItemCount(10);
+// });
+// tree.setItemCount(orgs.size());
+// tree.setLayoutData(CmsSwtUtils.fillAll());
+ CmsSwtUtils.fill(tree);