diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/orm/OrmVersionMappingComposite.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/orm/OrmVersionMappingComposite.java | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/orm/OrmVersionMappingComposite.java b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/orm/OrmVersionMappingComposite.java index af5bb381d1..c84437fcfd 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/orm/OrmVersionMappingComposite.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/orm/OrmVersionMappingComposite.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2010 Oracle. All rights reserved. + * Copyright (c) 2009, 2012 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -14,7 +14,9 @@ import org.eclipse.jpt.common.utility.model.value.PropertyValueModel; import org.eclipse.jpt.jpa.core.context.VersionMapping; import org.eclipse.jpt.jpa.ui.internal.details.AbstractVersionMappingComposite; import org.eclipse.jpt.jpa.ui.internal.details.ColumnComposite; +import org.eclipse.swt.layout.GridData; import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; public class OrmVersionMappingComposite extends AbstractVersionMappingComposite<VersionMapping> @@ -27,15 +29,27 @@ public class OrmVersionMappingComposite * @param widgetFactory The factory used to create various common widgets */ public OrmVersionMappingComposite(PropertyValueModel<? extends VersionMapping> subjectHolder, - Composite parent, - WidgetFactory widgetFactory) { + PropertyValueModel<Boolean> enabledModel, + Composite parent, + WidgetFactory widgetFactory) { - super(subjectHolder, parent, widgetFactory); + super(subjectHolder, enabledModel, parent, widgetFactory); } @Override - protected void initializeVersionSection(Composite container) { - new ColumnComposite(this, buildColumnHolder(), container); - new OrmMappingNameChooser(this, getSubjectHolder(), container); + protected Control initializeVersionSection(Composite container) { + container = this.addSubPane(container, 2, 0, 0, 0, 0); + + // Column widgets + ColumnComposite columnComposite = new ColumnComposite(this, buildColumnHolder(), container); + GridData gridData = new GridData(GridData.FILL_HORIZONTAL); + gridData.horizontalSpan = 2; + columnComposite.getControl().setLayoutData(gridData); + + // Name widgets + this.addLabel(container, JptUiDetailsOrmMessages.OrmMappingNameChooser_name); + new OrmMappingNameText(this, getSubjectHolder(), container); + + return container; } }
\ No newline at end of file |