iscExplosion = new IntegerSpinControl(this, SWT.NONE, 0);
iscExplosion = new IntegerSpinControl(this, SWT.NONE, series.getExplosion());
    private void placeComponents()    {        // Layout for content composite        GridLayout glContent = new GridLayout();        glContent.numColumns = 4;        glContent.marginHeight = 2;        glContent.marginWidth = 4;        // Layout for content composite        GridLayout glLeaderLine = new GridLayout();        glLeaderLine.numColumns = 4;        glLeaderLine.marginHeight = 0;        glLeaderLine.marginWidth = 2;        // Main content composite        this.setLayout(glContent);        // Pie Slice Explosion composite        Label lblExplosion = new Label(this, SWT.NONE);        GridData gdLBLExplosion = new GridData();        lblExplosion.setLayoutData(gdLBLExplosion);        lblExplosion.setText(Messages.getString("PieSeriesAttributeComposite.Lbl.Explosion")); //$NON-NLS-1$        iscExplosion = new IntegerSpinControl(this, SWT.NONE, 0);        GridData gdISCExplosion = new GridData(GridData.FILL_HORIZONTAL);        iscExplosion.setLayoutData(gdISCExplosion);        iscExplosion.setMinimum(0);        iscExplosion.setMaximum(100);        iscExplosion.addListener(this);        // Slice outline color composite        Label lblSliceOutline = new Label(this, SWT.NONE);        GridData gdLBLSliceOutline = new GridData();        lblSliceOutline.setLayoutData(gdLBLSliceOutline);        lblSliceOutline.setText(Messages.getString("PieSeriesAttributeComposite.Lbl.SliceOutline")); //$NON-NLS-1$        fccSliceOutline = new FillChooserComposite(this, SWT.NONE, series.getSliceOutline(), false, false);        GridData gdFCCSliceOutline = new GridData(GridData.FILL_HORIZONTAL);        fccSliceOutline.setLayoutData(gdFCCSliceOutline);        fccSliceOutline.addListener(this);        // LeaderLine group        grpLeaderLine = new Group(this, SWT.NONE);        GridData gdGRPLeaderLine = new GridData(GridData.FILL_HORIZONTAL);        gdGRPLeaderLine.horizontalSpan = 4;        grpLeaderLine.setLayoutData(gdGRPLeaderLine);        grpLeaderLine.setLayout(glLeaderLine);        grpLeaderLine.setText(Messages.getString("PieSeriesAttributeComposite.Lbl.LeaderLine")); //$NON-NLS-1$        // LeaderLine Attributes composite        liacLeaderLine = new LineAttributesComposite(grpLeaderLine, SWT.NONE, series.getLeaderLineAttributes(), true,            true, true);        GridData gdLIACLeaderLine = new GridData(GridData.FILL_HORIZONTAL);        gdLIACLeaderLine.horizontalSpan = 2;        gdLIACLeaderLine.verticalSpan = 4;        liacLeaderLine.setLayoutData(gdLIACLeaderLine);        liacLeaderLine.addListener(this);        // Leader Line Style composite        Label lblLeaderStyle = new Label(grpLeaderLine, SWT.NONE);        GridData gdLBLLeaderStyle = new GridData();        lblLeaderStyle.setLayoutData(gdLBLLeaderStyle);        lblLeaderStyle.setText(Messages.getString("PieSeriesAttributeComposite.Lbl.LeaderLineStyle")); //$NON-NLS-1$        cmbLeaderLine = new Combo(grpLeaderLine, SWT.DROP_DOWN | SWT.READ_ONLY);        GridData gdCMBLeaderLine = new GridData(GridData.FILL_HORIZONTAL);        cmbLeaderLine.setLayoutData(gdCMBLeaderLine);        cmbLeaderLine.addSelectionListener(this);        // Leader Line Size composite        Label lblLeaderSize = new Label(grpLeaderLine, SWT.NONE);        GridData gdLBLLeaderSize = new GridData();        lblLeaderSize.setLayoutData(gdLBLLeaderSize);        lblLeaderSize.setText(Messages.getString("PieSeriesAttributeComposite.Lbl.LeaderLineSize")); //$NON-NLS-1$        iscLeaderLength = new IntegerSpinControl(grpLeaderLine, SWT.NONE, (int) series.getLeaderLineLength());        GridData gdISCLeaderLength = new GridData(GridData.FILL_HORIZONTAL);        iscLeaderLength.setLayoutData(gdISCLeaderLength);        iscLeaderLength.setMinimum(0);        iscLeaderLength.setMaximum(MAX_LEADER_LENGTH);        populateLists();    }