1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
public void createControl(Composite parent) {
Composite topLevel = new Composite(parent, SWT.NONE);
GridLayout layout = new GridLayout();
layout.numColumns = 2;
layout.verticalSpacing = 12;
topLevel.setLayout(layout);
topLevel.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL
| GridData.HORIZONTAL_ALIGN_FILL));
topLevel.setFont(parent.getFont());
PlatformUI.getWorkbench().getHelpSystem().setHelp(topLevel,
IIDEHelpContextIds.NEW_FILE_WIZARD_PAGE);
Label label = new Label(topLevel, SWT.WRAP);
label.setText(StringHelper.toFirstUpper(model) + " Name :");
label.setFont(this.getFont());
fileNameField = new Text(topLevel, SWT.SINGLE | SWT.BORDER);
fileNameField.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
fileNameField.addModifyListener(validator);
fileNameField.setFont(this.getFont());
if (null != containerFullPath) {
String fileName = getFileCreator().getUniqueFileName(
containerFullPath, DEFAULT_FILENAME);
fileNameField.setText(fileName);
}
Label desc = new Label(topLevel, SWT.WRAP);
desc.setText("Description :");
desc.setFont(this.getFont());
description = new Text(topLevel, SWT.SINGLE | SWT.BORDER);
GridData gridData = new GridData();
gridData.widthHint = 300;
gridData.verticalSpan = 3;
gridData.horizontalAlignment = GridData.FILL;
gridData.verticalAlignment = GridData.BEGINNING;
gridData.heightHint = 80;
description.setLayoutData(gridData);
description.addModifyListener(validator);
GridLayout layoutMdf = new GridLayout();
layoutMdf.numColumns = 3;
layoutMdf.verticalSpacing = 12;
Label context = new Label(topLevel, SWT.WRAP);
context.setText("Context :");
context.setFont(this.getFont());
context.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
mdfFileName = new Text(topLevel, SWT.SINGLE | SWT.BORDER);
mdfFileName.addModifyListener(validator);
mdfFileName.setFont(this.getFont());
mdfFileName.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
Button button = new Button(topLevel,SWT.NONE);
button.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
setControl(parent);
} |