Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-toolbox-widget@90893 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-02-04 19:39:11 +00:00 committed by Giancarlo Panichi
parent eeaa3b2c4c
commit 3c2e92966d
1 changed files with 48 additions and 62 deletions

View File

@ -25,8 +25,8 @@ public class ToolBox extends TabPanel {
protected ToolBoxPanel toolBoxPanel;
protected HelpPanel helpPanel;
protected ChangeColumnTypePanel changeColumnTypePanel;
//protected TdTaskController tdTaskController;
//protected DialogBox tdTaskMainWindow;
// protected TdTaskController tdTaskController;
// protected DialogBox tdTaskMainWindow;
protected FramedPanel taskPanel;
public ToolBox(String name, EventBus eventBus, ToolBoxPanel toolBoxPanel) {
@ -41,13 +41,11 @@ public class ToolBox extends TabPanel {
setTabScroll(true);
setCloseContextMenu(true);
// setResizeTabs(true);
}
public void startTabs(){
public void startTabs() {
Log.debug("Start ToolBox Tabs");
addHelpPanel();
setActiveWidget(getWidget(0));
@ -65,29 +63,27 @@ public class ToolBox extends TabPanel {
public void openColumnTypeChangeTab(TRId trId, String columnName) {
Log.debug("Open Column Type Change Tab");
if (changeColumnTypePanel == null) {
if (changeColumnTypePanel == null) {
addChangeColumnTypePanel(trId, columnName);
}
setActiveWidget(changeColumnTypePanel);
}
public void closePropertiesTabs() {
Log.debug("Close Properties Tab");
if(trProperties!=null){
if (trProperties != null) {
remove(trProperties);
trProperties=null;
trProperties = null;
}
}
public void closeChangeColumnTypePanel(){
public void closeChangeColumnTypePanel() {
Log.debug("Close ChangeColumnTypePanel Tab");
if (changeColumnTypePanel != null) {
remove(changeColumnTypePanel);
changeColumnTypePanel=null;
changeColumnTypePanel = null;
}
}
@ -98,10 +94,9 @@ public class ToolBox extends TabPanel {
}
if (changeColumnTypePanel != null) {
remove(changeColumnTypePanel);
changeColumnTypePanel=null;
changeColumnTypePanel = null;
}
}
protected void addHelpPanel() {
@ -111,12 +106,8 @@ public class ToolBox extends TabPanel {
helpPanel.setHeaderVisible(false);
add(helpPanel, propertiesItemConf);
};
protected void addTrProperties() {
TabItemConfig propertiesItemConf = new TabItemConfig("Properties", true);
@ -126,32 +117,31 @@ public class ToolBox extends TabPanel {
addBeforeCloseHandler(new BeforeCloseHandler<Widget>() {
public void onBeforeClose(BeforeCloseEvent<Widget> event) {
if (getWidgetCount() == 1) {
toolBoxPanel.closePanelOnly();
if (trProperties == event.getItem()) {
remove(trProperties);
trProperties = null;
}
}
});
};
protected void addChangeColumnTypePanel(TRId trId, String columnName) {
TabItemConfig changeColumnTypeItemConf = new TabItemConfig("Column Type", true);
TabItemConfig changeColumnTypeItemConf = new TabItemConfig(
"Column Type", true);
changeColumnTypePanel = new ChangeColumnTypePanel(trId,columnName,eventBus);
changeColumnTypePanel = new ChangeColumnTypePanel(trId, columnName,
eventBus);
add(changeColumnTypePanel, changeColumnTypeItemConf);
addBeforeCloseHandler(new BeforeCloseHandler<Widget>() {
public void onBeforeClose(BeforeCloseEvent<Widget> event) {
if (getWidgetCount() == 1) {
toolBoxPanel.closePanelOnly();
if (changeColumnTypePanel == event.getItem()) {
remove(changeColumnTypePanel);
changeColumnTypePanel = null;
}
}
@ -159,23 +149,20 @@ public class ToolBox extends TabPanel {
});
};
protected void addTdTaskPanel() {
//tdTaskController = TdTaskController.getInstance();
//tdTaskController.bindCommonBus(eventBus);
//tdTaskMainWindow = tdTaskController.getWindowTaskMonitor(); // This is main panel
// tdTaskController = TdTaskController.getInstance();
// tdTaskController.bindCommonBus(eventBus);
// tdTaskMainWindow = tdTaskController.getWindowTaskMonitor(); // This
// is main panel
taskPanel=new FramedPanel();
taskPanel = new FramedPanel();
taskPanel.setHeaderVisible(false);
TextButton buttonTask=new TextButton("Tasks");
TextButton buttonTask = new TextButton("Tasks");
buttonTask.addSelectHandler(new SelectEvent.SelectHandler() {
public void onSelect(SelectEvent event) {
//tdTaskMainWindow.show();
// tdTaskMainWindow.show();
}
@ -188,7 +175,6 @@ public class ToolBox extends TabPanel {
add(taskPanel, tdTasksItemConf);
addBeforeCloseHandler(new BeforeCloseHandler<Widget>() {
public void onBeforeClose(BeforeCloseEvent<Widget> event) {
if (getWidgetCount() == 1) {
toolBoxPanel.closePanelOnly();