/* * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite) */ public void createControl(Composite parent) { WidgetFactory factory = getWidgetFactory(); final int gridDataStyle = GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL; final GridData fieldGridData = new GridData(gridDataStyle); Composite container = new Composite(parent, SWT.NULL); container.setBackground(parent.getBackground()); container.setForeground(parent.getForeground()); container.setLayout(new GridLayout(2, false)); container.setLayoutData(fieldGridData); Label label = null; // Format code label = new Label(container, SWT.NULL); label.setText(Messages.getString("aaa.mdf.metadict.entity.sqlname.label")); label.setBackground(container.getBackground()); mdSQLName = factory.createText(container, null); mdSQLName.setLayoutData(fieldGridData); mdSQLName.setEditable(false); // Format Finantial Function label = new Label(container, SWT.NULL); label.setText(Messages.getString("aaa.mdf.metadict.entity.name.label")); label.setBackground(container.getBackground()); mdName = factory.createText(container, null); mdName.setLayoutData(fieldGridData); mdName.setEditable(false); initialize(); setControl(container); }
/** @param entity Triple'A entity */ public MdfMetaDictEntityUIPage(MdfClass entity) { setTitle(Messages.getString("aaa.mdf.page.title")); setDescription(Messages.getString("aaa.mdf.page.entity.description")); this.entity = entity; }