2017-03-08 18:13:33 +01:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
package org.gcube.portlets.widgets.dataminermanagerwidget.client.dataspace;
|
|
|
|
|
2017-03-10 20:10:42 +01:00
|
|
|
import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
|
2017-03-08 18:13:33 +01:00
|
|
|
|
|
|
|
import com.sencha.gxt.widget.core.client.TabItemConfig;
|
|
|
|
import com.sencha.gxt.widget.core.client.TabPanel;
|
|
|
|
import com.sencha.gxt.widget.core.client.container.SimpleContainer;
|
|
|
|
|
|
|
|
/**
|
|
|
|
*
|
2017-05-10 16:04:24 +02:00
|
|
|
* @author Giancarlo Panichi
|
|
|
|
*
|
2017-03-08 18:13:33 +01:00
|
|
|
*
|
|
|
|
*/
|
|
|
|
public class DataSpacePanel extends SimpleContainer {
|
|
|
|
|
|
|
|
private TabPanel dataSpaceTabPanel;
|
|
|
|
private OutputDataSetsPanel outputDataSetsPanel;
|
|
|
|
private InputDataSetsPanel inputDataSetsPanel;
|
|
|
|
|
|
|
|
public DataSpacePanel() {
|
|
|
|
super();
|
|
|
|
init();
|
|
|
|
create();
|
|
|
|
}
|
|
|
|
|
|
|
|
private void init() {
|
|
|
|
}
|
|
|
|
|
|
|
|
private void create() {
|
|
|
|
outputDataSetsPanel = new OutputDataSetsPanel();
|
|
|
|
inputDataSetsPanel = new InputDataSetsPanel();
|
|
|
|
|
|
|
|
dataSpaceTabPanel=new TabPanel();
|
|
|
|
dataSpaceTabPanel.setBorders(false);
|
|
|
|
dataSpaceTabPanel.setBodyBorder(false);
|
|
|
|
|
|
|
|
TabItemConfig outputDataItemConf = new TabItemConfig("Output Data Sets",
|
|
|
|
false);
|
2017-03-10 20:10:42 +01:00
|
|
|
outputDataItemConf.setIcon(DataMinerManagerPanel.resources
|
2017-03-08 18:13:33 +01:00
|
|
|
.folderExplore());
|
|
|
|
|
|
|
|
dataSpaceTabPanel.add(outputDataSetsPanel, outputDataItemConf);
|
|
|
|
|
|
|
|
TabItemConfig inputDataSetsItemConf = new TabItemConfig(
|
|
|
|
"Input Data Sets", false);
|
2017-03-10 20:10:42 +01:00
|
|
|
inputDataSetsItemConf.setIcon(DataMinerManagerPanel.resources
|
2017-03-08 18:13:33 +01:00
|
|
|
.folderExplore());
|
|
|
|
dataSpaceTabPanel.add(inputDataSetsPanel, inputDataSetsItemConf);
|
|
|
|
|
|
|
|
dataSpaceTabPanel.setActiveWidget(outputDataSetsPanel);
|
|
|
|
|
|
|
|
add(dataSpaceTabPanel);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|