From 866cb5c863cf0dc5fc7cb97afe7532801facf90a Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 6 Mar 2015 18:08:26 +0000 Subject: [PATCH] Added downscale C-Square git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@113508 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../user/td/client/TabularDataController.java | 35 ++++++++++++++++++ .../client/resource/TabularDataResources.java | 8 +++- .../td/client/resource/downscale-csquare.png | Bin 0 -> 912 bytes .../client/resource/downscale-csquare_32.png | Bin 0 -> 2441 bytes .../user/td/client/ribbon/ModifyToolBar.java | 26 +++++++++++++ .../td/client/resource/downscale-csquare.png | Bin 0 -> 912 bytes .../client/resource/downscale-csquare_32.png | Bin 0 -> 2441 bytes .../user/td/tabulardataportlet.gwt.xml | 8 ++-- 8 files changed, 72 insertions(+), 5 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/client/resource/downscale-csquare.png create mode 100644 src/main/java/org/gcube/portlets/user/td/client/resource/downscale-csquare_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/client/resource/downscale-csquare.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/client/resource/downscale-csquare_32.png diff --git a/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java b/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java index 274d647..102d0af 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java +++ b/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java @@ -857,6 +857,9 @@ public class TabularDataController { case GEOSPATIAL_OCEAN_AREA: openGeospatialOceanArea(); break; + case DOWNSCALE_CSQUARE: + openDownscaleCSquare(); + break; case GEOMETRY_POINT: openGeometryCreatePoint(); break; @@ -1985,6 +1988,8 @@ public class TabularDataController { UtilsGXT3.alert("Error", "No tabular resource present"); } } + + private void openGeometryCreatePoint() { Log.debug("Request Geometry Create Point Tab"); @@ -2000,6 +2005,28 @@ public class TabularDataController { } } + + private void openDownscaleCSquare() { + openDownscaleCSquare(null, null); + } + + private void openDownscaleCSquare(String columnLocalId, String columnName) { + Log.debug("Request Downscale C-Square Tab"); + if (trId != null) { + WidgetRequestEvent e = new WidgetRequestEvent( + WidgetRequestType.DOWNSCALECSQUAREPANEL); + e.setTrId(trId); + e.setColumnLocalId(columnLocalId); + e.setColumnName(columnName); + eventBus.fireEvent(e); + } else { + Log.error("TRId is null"); + UtilsGXT3.alert("Error", "No tabular resource present"); + } + } + + + private void openBackgroundMonitor() { Log.debug("Request Open Monitor Background Tab"); WidgetRequestEvent e = new WidgetRequestEvent( @@ -2285,7 +2312,15 @@ public class TabularDataController { columnLocalId, columnName); } else { + if (opId.compareTo(GridHeaderOperationId.DOWNSCALECSQUARE + .toString()) == 0) { + openDownscaleCSquare( + columnLocalId, + columnName); + } else { + + } } } diff --git a/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java b/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java index 739ee83..b496977 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java +++ b/src/main/java/org/gcube/portlets/user/td/client/resource/TabularDataResources.java @@ -446,13 +446,19 @@ public interface TabularDataResources extends ClientBundle { @Source("flag-blue.png") ImageResource geospatialOceanArea(); - @Source("flag-green_32.png") ImageResource geospatialCoordinates32(); @Source("flag-green.png") ImageResource geospatialCoordinates(); + + + @Source("downscale-csquare_32.png") + ImageResource downscaleCSquare32(); + @Source("downscale-csquare.png") + ImageResource downscaleCSquare(); + @Source("point_32.png") ImageResource geometryPoint32(); diff --git a/src/main/java/org/gcube/portlets/user/td/client/resource/downscale-csquare.png b/src/main/java/org/gcube/portlets/user/td/client/resource/downscale-csquare.png new file mode 100644 index 0000000000000000000000000000000000000000..63d18105c43d7d0d60053fd51c0a78ebd0dff504 GIT binary patch literal 912 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 - + - +