FillLayout flVisible = new FillLayout(); flVisible.marginHeight = 2; flVisible.marginWidth = 0;
    private void placeComponents()    {        FillLayout flMain = new FillLayout();        flMain.marginHeight = 2;        flMain.marginWidth = 2;        GridLayout glContent = new GridLayout();        glContent.verticalSpacing = 2;        glContent.horizontalSpacing = 20;        glContent.marginHeight = 2;        glContent.marginWidth = 2;        glContent.numColumns = 6;        FillLayout flVisible = new FillLayout();        flVisible.marginHeight = 2;        flVisible.marginWidth = 0;        this.setLayout(flMain);        cmpContent = new Composite(this, SWT.NONE);        cmpContent.setLayout(glContent);        cmpVisible = new Composite(cmpContent, SWT.NONE);        GridData gdCMPVisible = new GridData(GridData.FILL_BOTH);        gdCMPVisible.horizontalSpan = 6;        cmpVisible.setLayoutData(gdCMPVisible);        cmpVisible.setLayout(flVisible);        cbVisible = new Button(cmpVisible, SWT.CHECK);        cbVisible.setText("Is Visible");        cbVisible.setSelection(laCurrent.isVisible());        cbVisible.addSelectionListener(this);        if (bEnableStyles)        {            Label lblStyle = new Label(cmpContent, SWT.NONE);            GridData gdLStyle = new GridData(GridData.FILL);            lblStyle.setLayoutData(gdLStyle);            lblStyle.setText("Style:");            cmbStyle = new LineStyleChooserComposite(cmpContent, SWT.DROP_DOWN | SWT.READ_ONLY,                getSWTLineStyle(laCurrent.getStyle()));            GridData gdCBStyle = new GridData(GridData.FILL_BOTH);            gdCBStyle.horizontalSpan = 5;            cmbStyle.setLayoutData(gdCBStyle);            cmbStyle.addListener(this);        }        if (bEnableWidths)        {            Label lblWidth = new Label(cmpContent, SWT.NONE);            GridData gdLWidth = new GridData(GridData.FILL);            lblWidth.setLayoutData(gdLWidth);            lblWidth.setText("Width:");            cmbWidth = new LineWidthChooserComposite(cmpContent, SWT.DROP_DOWN | SWT.READ_ONLY, laCurrent                .getThickness());            GridData gdCBWidth = new GridData(GridData.FILL_BOTH);            gdCBWidth.horizontalSpan = 5;            cmbWidth.setLayoutData(gdCBWidth);            cmbWidth.addListener(this);        }        Label lblColor = new Label(cmpContent, SWT.NONE);        GridData gdLColor = new GridData(GridData.FILL);        lblColor.setLayoutData(gdLColor);        lblColor.setText("Color:");        cmbColor = new FillChooserComposite(cmpContent, SWT.DROP_DOWN | SWT.READ_ONLY, this.laCurrent.getColor(),            false, false);        GridData gdCBColor = new GridData(GridData.FILL_BOTH);        gdCBColor.horizontalSpan = 5;        cmbColor.setLayoutData(gdCBColor);        cmbColor.addListener(this);    }