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:
parent
3afec34257
commit
81337d0945
|
@ -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)));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -86,6 +86,7 @@ public class ExplorerProjectPanel extends ContentPanel {
|
|||
setResize(true);
|
||||
setAnimCollapse(false);
|
||||
setHeadingText("Project Explorer");
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue