From a6e9fd0873d4ce1b056fb2022b55b63befc7e793 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 6 Mar 2015 18:07:59 +0000 Subject: [PATCH] Added downscale C-Square git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-mainbox-widget@113505 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/grid/GridHeaderColumnMenu.java | 7 ++++++- .../client/resources/MainboxResources.java | 6 +++++- .../client/resources/downscale-csquare.png | Bin 0 -> 912 bytes .../client/resources/downscale-csquare_32.png | Bin 0 -> 2441 bytes .../client/resources/downscale-csquare.png | Bin 0 -> 912 bytes .../client/resources/downscale-csquare_32.png | Bin 0 -> 2441 bytes 6 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/downscale-csquare.png create mode 100644 src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/downscale-csquare_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/downscale-csquare.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/downscale-csquare_32.png diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java index a66382b..4f1eeb0 100644 --- a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java +++ b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenu.java @@ -74,7 +74,6 @@ public class GridHeaderColumnMenu { replaceValueBatchItem.setIcon(MainboxResources.INSTANCE.columnReplaceBatch()); menuItems.add(replaceValueBatchItem); - MenuItem replaceValueOnConditionItem = new MenuItem("Replace By Expression"); replaceValueOnConditionItem.setId(GridHeaderOperationId.COLUMNREPLACEBYEXPRESSION.toString()); replaceValueOnConditionItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExpression()); @@ -85,6 +84,12 @@ public class GridHeaderColumnMenu { replaceValueByExternalItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExternal()); menuItems.add(replaceValueByExternalItem); + MenuItem downscaleCSquareItem = new MenuItem("Downscale C-Square"); + downscaleCSquareItem.setId(GridHeaderOperationId.DOWNSCALECSQUARE.toString()); + downscaleCSquareItem.setIcon(MainboxResources.INSTANCE.downscaleCSquare()); + menuItems.add(replaceValueByExternalItem); + + /*MenuItem newAnnotationColumnItem = new MenuItem("Annotation"); newAnnotationColumnItem.setId(GridHeaderOperationId.ANNOTATIONADD.toString()); diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java index 77c22bc..631b9eb 100644 --- a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java +++ b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/MainboxResources.java @@ -121,7 +121,11 @@ public interface MainboxResources extends ClientBundle { @Source("table-replace-by-external-col.png") ImageResource columnReplaceByExternal(); - + @Source("downscale-csquare_32.png") + ImageResource downscaleCSquare32(); + + @Source("downscale-csquare.png") + ImageResource downscaleCSquare(); } diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/downscale-csquare.png b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/downscale-csquare.png new file mode 100644 index 0000000000000000000000000000000000000000..63d18105c43d7d0d60053fd51c0a78ebd0dff504 GIT binary patch literal 912 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