- protected Composite createSectionBody(Composite parent, int nbOfCol) {
- // The separator line. Ugly workaround that should be better managed via
- // css
- Composite header = new Composite(parent, SWT.NO_FOCUS);
- CmsUtils.style(header, FormStyle.sectionHeader.style());
- GridData gd = CmsUtils.fillWidth();
- gd.verticalIndent = sectionSeparatorHeight;
- gd.heightHint = 0;
- header.setLayoutData(gd);
-
- Composite bodyRow = new Composite(parent, SWT.NO_FOCUS);
- gd = CmsUtils.fillWidth();
- gd.verticalIndent = sectionBodyVIndent;
- bodyRow.setLayoutData(gd);
- GridLayout gl = new GridLayout(nbOfCol, false);
- gl.horizontalSpacing = sectionBodyHSpacing;
- gl.verticalSpacing = sectionBodyVSpacing;
- bodyRow.setLayout(gl);
- CmsUtils.style(bodyRow, FormStyle.section.style());
-
- return bodyRow;
- }
-