Revision af1c3bfc
Added by Patrick Plitzner about 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/CheckBoxTreeComposite.java | ||
---|---|---|
82 | 82 |
btnSelectDirectChildren.setImage(ImageResources.getImage(ImageResources.FLAT)); |
83 | 83 |
btnSelectDirectChildren.setToolTipText(Messages.CheckBoxTreeComposite_SELECT_DIRECT_CHILDREN); |
84 | 84 |
|
85 |
btnSelectAllChildren = new Button(toolbar, SWT.NONE);
|
|
86 |
btnSelectAllChildren.addSelectionListener(this);
|
|
87 |
btnSelectAllChildren.setImage(ImageResources.getImage(ImageResources.HIERARCHICAL));
|
|
88 |
btnSelectAllChildren.setToolTipText(""); //$NON-NLS-1$
|
|
85 |
btnSelectAllChildren = new Button(toolbar, SWT.NONE); |
|
86 |
btnSelectAllChildren.addSelectionListener(this); |
|
87 |
btnSelectAllChildren.setImage(ImageResources.getImage(ImageResources.HIERARCHICAL)); |
|
88 |
btnSelectAllChildren.setToolTipText(""); //$NON-NLS-1$ |
|
89 | 89 |
|
90 | 90 |
Tree tree = new Tree(composite, SWT.BORDER | SWT.CHECK); |
91 | 91 |
tree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); |
... | ... | |
211 | 211 |
} |
212 | 212 |
} |
213 | 213 |
|
214 |
|
|
215 |
/** |
|
216 |
* @param treeItem |
|
217 |
* @return |
|
218 |
*/ |
|
219 | 214 |
private TreeItem getRoot(TreeItem treeItem) { |
220 | 215 |
TreeItem parent = treeItem; |
221 | 216 |
while(parent.getParentItem()!=null){ |
... | ... | |
228 | 223 |
public void widgetDefaultSelected(SelectionEvent e) { |
229 | 224 |
} |
230 | 225 |
|
231 |
private enum CheckState{ |
|
232 |
CHECKED, |
|
233 |
GRAYED, |
|
234 |
NONE |
|
235 |
} |
|
236 |
|
|
237 | 226 |
} |
Also available in: Unified diff
code cleanup