Remove unused toolbar

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@112247 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2015-02-23 17:34:25 +00:00
parent 3d306f24a8
commit 0cf68d06eb
8 changed files with 6 additions and 290 deletions

View File

@ -282,6 +282,12 @@ public interface TabularDataResources extends ClientBundle {
@Source("help.png")
ImageResource help();
@Source("information_32.png")
ImageResource information32();
@Source("information.png")
ImageResource information();
@Source("logs_32.png")
ImageResource logs32();

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,91 +0,0 @@
/**
*
*/
package org.gcube.portlets.user.td.client.toolbar;
import com.google.gwt.dom.client.Element;
import com.google.gwt.dom.client.NodeList;
import com.google.gwt.user.client.ui.FlexTable;
import com.sencha.gxt.core.client.dom.XElement;
import com.sencha.gxt.widget.core.client.button.ButtonGroup;
import com.sencha.gxt.widget.core.client.toolbar.ToolBar;
/**
*
* @author "Giancarlo Panichi"
* <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class AnalysisToolBar {
protected ToolBar toolBar;
public AnalysisToolBar()
{
toolBar = new ToolBar();
build();
}
public ToolBar getToolBar()
{
return toolBar;
}
protected void build()
{
ButtonGroup group = new ButtonGroup();
group.setHeadingText("Chart");
toolBar.add(group);
FlexTable table = new FlexTable();
group.add(table);
/*
TextButton btn = new TextButton("Bar", TabularDataResources.INSTANCE.chartBar());
table.setWidget(0, 0, btn);
btn = new TextButton("Curve", TabularDataResources.INSTANCE.chartCurve());
table.setWidget(1, 0, btn);
btn = new TextButton("Pie", TabularDataResources.INSTANCE.chartPie());
table.setWidget(0, 2, btn);
btn = new TextButton("Bulls", TabularDataResources.INSTANCE.chartBullsEye());
table.setWidget(1, 2, btn);
cleanCells(table.getElement());
group = new ButtonGroup();
group.setHeadingText("External Tool");
toolBar.add(group);
table = new FlexTable();
group.add(table);
btn = new TextButton("R Studio", TabularDataResources.INSTANCE.rstudio());
table.setWidget(0, 0, btn);
btn = new TextButton("Statistical", TabularDataResources.INSTANCE.sm());
table.setWidget(1, 0, btn);
/*btn = new TextButton("Pie", TabularDataResources.INSTANCE.chartPie());
table.setWidget(0, 2, btn);
btn = new TextButton("Bulls", TabularDataResources.INSTANCE.chartBullsEye());
table.setWidget(1, 2, btn);*/
cleanCells(table.getElement());
}
protected void cleanCells(Element elem) {
NodeList<Element> tds = elem.<XElement> cast().select("td");
for (int i = 0; i < tds.getLength(); i++) {
Element td = tds.getItem(i);
if (!td.hasChildNodes() && td.getClassName().equals("")) {
td.removeFromParent();
}
}
}
}

View File

@ -1,152 +0,0 @@
/**
*
*/
package org.gcube.portlets.user.td.client.toolbar;
import com.google.gwt.dom.client.Element;
import com.google.gwt.dom.client.NodeList;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.web.bindery.event.shared.EventBus;
import com.sencha.gxt.core.client.dom.XElement;
import com.sencha.gxt.widget.core.client.button.ButtonGroup;
import com.sencha.gxt.widget.core.client.button.TextButton;
import com.sencha.gxt.widget.core.client.toolbar.ToolBar;
/**
*
* @author "Giancarlo Panichi"
* <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class EditingToolBar {
protected EventBus eventBus;
protected ToolBar toolBar;
protected TextButton importButton;
protected TextButton importCSVButton;
protected TextButton importSDMXButton;
protected TextButton validationButton;
protected TextButton rulesButton;
protected TextButton exportButton;
protected TextButton exportCSVButton;
protected TextButton exportSDMXButton;
public EditingToolBar(EventBus eventBus)
{
this.eventBus = eventBus;
toolBar = new ToolBar();
build();
}
public ToolBar getToolBar()
{
return toolBar;
}
protected void build()
{
ButtonGroup importGroup = new ButtonGroup();
importGroup.setHeadingText("Import");
toolBar.add(importGroup);
FlexTable importLayout = new FlexTable();
importGroup.add(importLayout);
/*
importButton = new TextButton("Import", TabularDataResources.INSTANCE.importTD());
importButton.setScale(ButtonScale.LARGE);
importButton.setIconAlign(IconAlign.TOP);
importButton.setToolTip("Imports a new table");
importButton.setArrowAlign(ButtonArrowAlign.BOTTOM);
importButton.addSelectHandler(new SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
eventBus.fireEvent(new ImportTableEvent(ImportTableType.NONE));
}
});
importLayout.setWidget(0, 0, importButton);
importLayout.getFlexCellFormatter().setRowSpan(0, 0, 2);
importCSVButton = new TextButton("CSV", TabularDataResources.INSTANCE.csv());
importCSVButton.setToolTip("Imports a new table from a CSV file");
importLayout.setWidget(0, 2, importCSVButton);
importCSVButton.addSelectHandler(new SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
eventBus.fireEvent(new ImportTableEvent(ImportTableType.CSV));
}
});
importSDMXButton = new TextButton("SDMX", TabularDataResources.INSTANCE.sdmx());
importSDMXButton.setToolTip("Imports a new table from a SDMX registry");
importLayout.setWidget(1, 2, importSDMXButton);
importSDMXButton.addSelectHandler(new SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
eventBus.fireEvent(new ImportTableEvent(ImportTableType.SDMX));
}
});
cleanCells(importLayout.getElement());
ButtonGroup validationGroup = new ButtonGroup();
validationGroup.setHeadingText("Validation");
toolBar.add(validationGroup);
FlexTable validationLayout = new FlexTable();
validationGroup.add(validationLayout);
validationButton = new TextButton("Validate", TabularDataResources.INSTANCE.validation());
validationLayout.setWidget(0, 0, validationButton);
rulesButton = new TextButton("Rules", TabularDataResources.INSTANCE.rules());
validationLayout.setWidget(1, 0, rulesButton);
cleanCells(validationLayout.getElement());
ButtonGroup exportGroup = new ButtonGroup();
exportGroup.setHeadingText("Export");
toolBar.add(exportGroup);
FlexTable exportLayout = new FlexTable();
exportGroup.add(exportLayout);
exportButton = new TextButton("Export", TabularDataResources.INSTANCE.exportTD());
exportButton.setScale(ButtonScale.LARGE);
exportButton.setIconAlign(IconAlign.TOP);
exportButton.setArrowAlign(ButtonArrowAlign.BOTTOM);
exportLayout.setWidget(0, 0, exportButton);
exportLayout.getFlexCellFormatter().setRowSpan(0, 0, 2);
exportCSVButton = new TextButton("CSV", TabularDataResources.INSTANCE.csv());
exportLayout.setWidget(0, 2, exportCSVButton);
exportSDMXButton = new TextButton("SDMX", TabularDataResources.INSTANCE.sdmx());
exportLayout.setWidget(1, 2, exportSDMXButton);
cleanCells(exportLayout.getElement());
*/
}
protected void cleanCells(Element elem) {
NodeList<Element> tds = elem.<XElement> cast().select("td");
for (int i = 0; i < tds.getLength(); i++) {
Element td = tds.getItem(i);
if (!td.hasChildNodes() && td.getClassName().equals("")) {
td.removeFromParent();
}
}
}
}

View File

@ -1,47 +0,0 @@
/**
*
*/
package org.gcube.portlets.user.td.client.toolbar;
import com.google.web.bindery.event.shared.EventBus;
import com.sencha.gxt.widget.core.client.TabPanel;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData;
/**
*
* @author "Giancarlo Panichi"
* <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class TabularDataTooBar {
protected TabPanel container;
protected EditingToolBar editingToolBar;
protected AnalysisToolBar analysisToolBar;
public TabularDataTooBar(EventBus eventBus)
{
container = new TabPanel();
editingToolBar = new EditingToolBar(eventBus);
VerticalLayoutContainer con = new VerticalLayoutContainer();
con.add(editingToolBar.getToolBar(), new VerticalLayoutData(1, -1));
container.add(con, "Editing");
analysisToolBar = new AnalysisToolBar();
con = new VerticalLayoutContainer();
con.add(analysisToolBar.getToolBar(), new VerticalLayoutData(1, -1));
container.add(con, "Analysis");
}
/**
* @return the container
*/
public TabPanel getContainer() {
return container;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB