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.google.gwt.event.shared.EventBus;
|
||||||
import com.sencha.gxt.core.client.util.Margins;
|
import com.sencha.gxt.core.client.util.Margins;
|
||||||
import com.sencha.gxt.widget.core.client.ContentPanel;
|
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.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) {
|
if (first) {
|
||||||
expand();
|
expand();
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void create() {
|
private void create() {
|
||||||
|
|
||||||
inputVariablePanel = new InputVariablePanel(eventBus);
|
inputVariablePanel = new InputVariablePanel(eventBus);
|
||||||
explorerProjectPanel = new ExplorerProjectPanel(eventBus);
|
explorerProjectPanel = new ExplorerProjectPanel(eventBus);
|
||||||
|
|
||||||
|
@ -76,32 +77,37 @@ public class ToolsPanel extends ContentPanel {
|
||||||
* appearance);
|
* appearance);
|
||||||
*
|
*
|
||||||
* AccordionLayoutContainer accordion = new AccordionLayoutContainer();
|
* AccordionLayoutContainer accordion = new AccordionLayoutContainer();
|
||||||
* accordion.setExpandMode(ExpandMode.MULTI);
|
* accordion.setExpandMode(ExpandMode.SINGLE_FILL);
|
||||||
* accordion.add(inputVariablePanel);
|
* accordion.add(inputVariablePanel);
|
||||||
* accordion.add(explorerProjectPanel);
|
* accordion.add(explorerProjectPanel);
|
||||||
* accordion.setActiveWidget(inputVariablePanel);
|
* accordion.setActiveWidget(inputVariablePanel);
|
||||||
|
*
|
||||||
|
* add(accordion, new MarginData(new Margins(0)));
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* BoxLayoutData flex = new BoxLayoutData(new Margins(0, 0, 5, 0));
|
* VerticalLayoutContainer v = new VerticalLayoutContainer();
|
||||||
* flex.setFlex(1);
|
* 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));
|
* add(v, new MarginData(new Margins(0)));
|
||||||
* flex2.setFlex(3);
|
|
||||||
*
|
*
|
||||||
* VBoxLayoutContainer c = new VBoxLayoutContainer(); c.setPadding(new
|
* forceLayout();
|
||||||
* Padding(5)); c.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCH);
|
|
||||||
* c.add(inputVariablePanel, flex); c.add(explorerProjectPanel, flex2);
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
VerticalLayoutContainer v = new VerticalLayoutContainer();
|
MarginData centerData = new MarginData(0);
|
||||||
v.add(inputVariablePanel,
|
|
||||||
new VerticalLayoutData(1, 0.5, new Margins(0)));
|
|
||||||
v.add(explorerProjectPanel, new VerticalLayoutData(1, 0.5, new Margins(
|
|
||||||
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);
|
setResize(true);
|
||||||
setAnimCollapse(false);
|
setAnimCollapse(false);
|
||||||
setHeadingText("Project Explorer");
|
setHeadingText("Project Explorer");
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue