*/
public final void createPartControl(final Composite parent) {
topshell = parent;
topshell.addControlListener(this);
cm = new ColorMap(topshell.getDisplay());
RowLayout rl = new RowLayout();
rl.type = SWT.VERTICAL;
rl.wrap = false;
rl.justify = true;
topshell.setLayout(rl);
preference = new Composite(topshell, SWT.BORDER);
preference.setLayoutData(new RowData(
topshell.getClientArea().width, 50));
RowLayout rl2 = new RowLayout();
rl2.spacing = 10;
preference.setLayout(rl2);
lbDevice = new Label(preference, SWT.READ_ONLY);
lbDevice.setText("Device: ");
RowData rowd = new RowData();