data-miner-manager/src/main/java/org/gcube/portlets/user/dataminermanager/client/dataspace/DataSpacePanel.java

56 lines
1.4 KiB
Java
Executable File

/**
*
*/
package org.gcube.portlets.user.dataminermanager.client.dataspace;
import org.gcube.portlets.user.dataminermanager.client.DataMinerManager;
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;
/**
*
* @author Giancarlo Panichi
*
*
*/
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() {
inputDataSetsPanel = new InputDataSetsPanel();
outputDataSetsPanel = new OutputDataSetsPanel();
dataSpaceTabPanel = new TabPanel();
dataSpaceTabPanel.setBorders(false);
dataSpaceTabPanel.setBodyBorder(false);
TabItemConfig outputDataItemConf = new TabItemConfig("Output Data Sets", false);
outputDataItemConf.setIcon(DataMinerManager.resources.folderExplore());
dataSpaceTabPanel.add(outputDataSetsPanel, outputDataItemConf);
TabItemConfig inputDataSetsItemConf = new TabItemConfig("Input Data Sets", false);
inputDataSetsItemConf.setIcon(DataMinerManager.resources.folderExplore());
dataSpaceTabPanel.add(inputDataSetsPanel, inputDataSetsItemConf);
dataSpaceTabPanel.setActiveWidget(outputDataSetsPanel);
add(dataSpaceTabPanel);
forceLayout();
}
}