Author: dgolovin
Date: 2010-10-07 14:43:57 -0400 (Thu, 07 Oct 2010)
New Revision: 25577
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ModuleDeploymentPage.java
Log:
https://jira.jboss.org/browse/JBIDE-6081 Overall scrolling for 'Deployment' tab in
JBoss AS Server configuration editor
- removed useless additional composite inside form
- added form.reflow(true) to to the end of
ModuleDeploymentPagecreate.PartControl(Composite parent) to make ScrollableForm be aware
of added element
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ModuleDeploymentPage.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ModuleDeploymentPage.java 2010-10-07
18:33:22 UTC (rev 25576)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/ModuleDeploymentPage.java 2010-10-07
18:43:57 UTC (rev 25577)
@@ -103,21 +103,18 @@
public void createPartControl(Composite parent) {
preferences =
DeploymentPreferenceLoader.loadPreferencesFromServer(server.getOriginal());
- Composite innerContent = createPageStructure(parent);
- addDeploymentLocationControls(innerContent, null);
+ ScrolledForm innerContent = createPageStructure(parent);
+ addDeploymentLocationControls(innerContent.getBody(), null);
+ innerContent.reflow(true);
}
- private Composite createPageStructure(Composite parent) {
+ private ScrolledForm createPageStructure(Composite parent) {
FormToolkit toolkit = getFormToolkit(parent);
ScrolledForm allContent = toolkit.createScrolledForm(parent);
toolkit.decorateFormHeading(allContent.getForm());
allContent.setText("Deployment");
- allContent.getBody().setLayout(new GridLayout());
- Composite random = new Composite(allContent.getBody(), SWT.NONE);
- GridData randomData = new GridData(GridData.FILL_BOTH);
- random.setLayoutData(randomData);
- random.setLayout(new FormLayout());
- return random;
+ allContent.getBody().setLayout(new FormLayout());
+ return allContent;
}
private void addDeploymentLocationControls(Composite parent, Control top) {
@@ -142,9 +139,7 @@
fd.bottom = new FormAttachment(100, -5);
viewComposite.setLayoutData(fd);
}
-
-
-
+
public void execute(ServerCommand command) {
commandManager.execute(command);
}