1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| Composite container = (Composite) super.createDialogArea(parent);
composite = new Composite(container, SWT.MAX);
gdCompo = new GridLayout(2, true);
composite.setLayout(gdCompo);
GridData gds = new GridData(SWT.FILL, SWT.TOP, true, false);
composite.setLayoutData(gds);
// Products
groupProducts = new Group(composite, SWT.TOP | SWT.V_SCROLL);
groupProducts.setLayout(new GridLayout(2, true));
groupProducts.setText("Products");
SelectProducts = new Button(groupProducts, SWT.CHECK);
SelectProducts.setText("Select All");
SelectProducts.setSelection(false);
UnSelectProducts = new Button(groupProducts, SWT.CHECK);
UnSelectProducts.setText("Unselect All");
UnSelectProducts.setSelection(false);
productsList = new List(groupProducts, SWT.V_SCROLL | SWT.MULTI | SWT.CHECK);
for (Iterator<String> iterator = datas.getProducts().iterator(); iterator.hasNext();) {
productsList.add(iterator.next());
}
// Versions
groupVersions = new Group(composite, SWT.V_SCROLL | SWT.FILL);
groupVersions.setLayout(new GridLayout(1, false));
groupVersions.setText("Versions");
Composite cmp1 = new Composite(groupVersions, SWT.FILL);
cmp1.setLayout(new GridLayout(2, true));
SelectVersions = new Button(cmp1, SWT.CHECK);
SelectVersions.setText("Select All");
SelectVersions.setSelection(false);
UnSelectVersions = new Button(cmp1, SWT.CHECK);
UnSelectVersions.setText("Unselect All");
UnSelectVersions.setSelection(false);
Composite cmp2 = new Composite(groupVersions, SWT.FILL);
cmp2.setLayout(new FillLayout(SWT.FILL));
versionsList = new List(cmp2, SWT.V_SCROLL | SWT.MULTI | SWT.CHECK | SWT.FILL);
for (Iterator<String> iterator = datas.getVersions().iterator(); iterator.hasNext();) {
versionsList.add(iterator.next());
} |
Partager