1452: Implement a GUI for StatMan Algorithms Importer

Task-Url: https://support.d4science.org/issues/1452

Fixed Tools Layout

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/statistical-algorithms-importer@122762 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2016-02-03 10:57:23 +00:00
parent 3afec34257
commit 81337d0945
2 changed files with 25 additions and 18 deletions

View File

@ -8,9 +8,9 @@ import com.allen_sauer.gwt.log.client.Log;
import com.google.gwt.event.shared.EventBus;
import com.sencha.gxt.core.client.util.Margins;
import com.sencha.gxt.widget.core.client.ContentPanel;
import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer;
import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer.BorderLayoutData;
import com.sencha.gxt.widget.core.client.container.MarginData;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData;
/**
*
@ -60,11 +60,12 @@ public class ToolsPanel extends ContentPanel {
if (first) {
expand();
} else {
}
}
private void create() {
inputVariablePanel = new InputVariablePanel(eventBus);
explorerProjectPanel = new ExplorerProjectPanel(eventBus);
@ -76,32 +77,37 @@ public class ToolsPanel extends ContentPanel {
* appearance);
*
* AccordionLayoutContainer accordion = new AccordionLayoutContainer();
* accordion.setExpandMode(ExpandMode.MULTI);
* accordion.setExpandMode(ExpandMode.SINGLE_FILL);
* accordion.add(inputVariablePanel);
* accordion.add(explorerProjectPanel);
* accordion.setActiveWidget(inputVariablePanel);
*
* add(accordion, new MarginData(new Margins(0)));
*/
/*
* BoxLayoutData flex = new BoxLayoutData(new Margins(0, 0, 5, 0));
* flex.setFlex(1);
* VerticalLayoutContainer v = new VerticalLayoutContainer();
* v.add(inputVariablePanel, new VerticalLayoutData(1, 0.5, new
* Margins(0))); v.add(explorerProjectPanel, new VerticalLayoutData(1,
* 0.5, new Margins( 0)));
*
* BoxLayoutData flex2 = new BoxLayoutData(new Margins(0));
* flex2.setFlex(3);
* add(v, new MarginData(new Margins(0)));
*
* VBoxLayoutContainer c = new VBoxLayoutContainer(); c.setPadding(new
* Padding(5)); c.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCH);
* c.add(inputVariablePanel, flex); c.add(explorerProjectPanel, flex2);
* forceLayout();
*/
VerticalLayoutContainer v = new VerticalLayoutContainer();
v.add(inputVariablePanel,
new VerticalLayoutData(1, 0.5, new Margins(0)));
v.add(explorerProjectPanel, new VerticalLayoutData(1, 0.5, new Margins(
0)));
MarginData centerData = new MarginData(0);
add(v, new MarginData(new Margins(0)));
BorderLayoutData southData = new BorderLayoutData(0.5);
southData.setMargins(new Margins(0));
southData.setCollapsible(true);
southData.setSplit(true);
forceLayout();
BorderLayoutContainer borderLayoutContainer = new BorderLayoutContainer();
borderLayoutContainer.setCenterWidget(inputVariablePanel, centerData);
borderLayoutContainer.setSouthWidget(explorerProjectPanel, southData);
add(borderLayoutContainer, new MarginData(new Margins(0)));
}

View File

@ -86,6 +86,7 @@ public class ExplorerProjectPanel extends ContentPanel {
setResize(true);
setAnimCollapse(false);
setHeadingText("Project Explorer");
}