//row 2: background paint for the chart
// row 3: background paint
new Label(general, SWT.NONE).setText(localizationResources.getString("Background_paint"));
this.backgroundPaintCanvas = new SWTPaintCanvas(general, SWT.NONE, SWTUtils.toSwtColor(getDisplay(), [[#variable1aa9fac0]].getBackgroundPaint()));
GridData bgGridData = new GridData(SWT.FILL, SWT.CENTER, true, false);
bgGridData.heightHint = 20;
this.backgroundPaintCanvas.setLayoutData(bgGridData);
Button selectBgPaint = new Button(general, SWT.PUSH);
selectBgPaint.setText(localizationResources.getString("Select..."));
selectBgPaint.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false));
selectBgPaint.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
ColorDialog dlg = new ColorDialog(getShell());
dlg.setText(localizationResources.getString("Background_paint"));
dlg.setRGB( [[#variable1aa9f9c0]].this.backgroundPaintCanvas.getColor().getRGB());
RGB rgb = dlg.open();
if (rgb != null) {
[[#variable1aa9f9c0]].this.backgroundPaintCanvas.setColor(new Color(getDisplay(), rgb));
}
}
} );
|