From 8290f12849a1b54b969b9f1f8e48be139d72da91 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Tue, 3 Mar 2015 17:18:03 +0000 Subject: [PATCH] Added Position Column git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-mainbox-widget@112339 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/grid/GridHeaderColumnMenu.java | 6 +++++- .../client/resources/MainboxResources.java | 6 ++++++ .../client/resources/column-reorder.png | Bin 0 -> 857 bytes .../client/resources/column-reorder_32.png | Bin 0 -> 1856 bytes .../client/resources/column-reorder.png | Bin 0 -> 857 bytes .../client/resources/column-reorder_32.png | Bin 0 -> 1856 bytes 6 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder.png create mode 100644 src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder_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 8e539dc..a66382b 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 @@ -22,13 +22,17 @@ public class GridHeaderColumnMenu { public GridHeaderColumnMenu() { menuItems = new ArrayList(); + MenuItem changePositionItem = new MenuItem("Position Column"); + changePositionItem.setId(GridHeaderOperationId.COLUMNPOSITION + .toString()); + changePositionItem.setIcon(MainboxResources.INSTANCE.columnReorder()); + menuItems.add(changePositionItem); MenuItem changeLabelItem = new MenuItem("Labels"); changeLabelItem.setId(GridHeaderOperationId.COLUMNLABEL .toString()); changeLabelItem.setIcon(MainboxResources.INSTANCE.columnLabel()); menuItems.add(changeLabelItem); - MenuItem addColumnItem = new MenuItem("Add Column"); addColumnItem.setId(GridHeaderOperationId.COLUMNADD.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 d6ecb9b..77c22bc 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 @@ -55,6 +55,12 @@ public interface MainboxResources extends ClientBundle { @Source("column-add.png") ImageResource columnAdd(); + @Source("column-reorder_32.png") + ImageResource columnReorder32(); + + @Source("column-reorder.png") + ImageResource columnReorder(); + @Source("column-replace.png") ImageResource columnReplace(); diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder.png b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder.png new file mode 100644 index 0000000000000000000000000000000000000000..0c12d5627ee548c9ed2cd7a8fa1f7c1600b3664f GIT binary patch literal 857 zcmV-f1E&0mP)YSa1KTt9EyhSWEn|S1Q7WZec;{D|^zdz?teT0&hdAfQARp{lOzEjcim|n`Tsks# zgsuJ^7P=XoVvF{8iyPfdR*Fgbqo=vvKgJC|$xfw-Sb~V*MM$Fx5)3mX_`p*q3g&(a zs3{}$G8dnn`VZ2lvuofSAqr-Y#Ax`!V-8NXPVvdlA2D$Js{9lQ4pb*svF_H?x zq1q#U{@Q%GQY|wzF-4=+;P;#JoH}}%JScAexKd7VI1D37M5Rh9LCEuh+JPFasTP}C zo2>q|O081mk6XKZHP{3P3E&(IXDMnBqY+d|y#}{&_m|4qXt&$6C)&&{ z&hgSSui>1#kMP;$budFzQB{)fuD*VLW@aSq7X#{9165-Xat3}ty`FJp2U8E#bR=fSBc>6ktLr4+xt-|g-W-@9jWd;Q@-E$h_A9_W_V?^OI-Kl*L8D<%>N zVu&dHJh+D@hpzAB(suyo-uPg&JM_(~S@Pr;qX*mmZf_|oHI`n~-E$uw&Q699BPtN~ jYpWJ+u1{>c`+(vm~#V00000NkvXXu0mjf_aTNJ literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder_32.png b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder_32.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6cba37b54c5fc0f28f9b722736ed5740c79770 GIT binary patch literal 1856 zcmV-G2fz4N~uohJXH7kNOlUWs9QGy^M%hG0os-{RrLG!h$;8j?gfaY+afVE7G-NqPO z$V4&Zi5OaFEEkcrhIh}O=lJpCIOm#k3aAKCbvsHPJXE_*0@A|GIghbL$i^$1#-Bk= zV=n)<#t?-Ovvc>kdgThnmR?Cmnr35})7Oh2xnp_k4IT!_FbB!cP%8ti(Fg7-Zs?yi@I7yl{?`>Fh zO#)s7ZF!F@%aA~qQ{SYZfxDVQw8mh>6xvDgBJ}q5QmfTauVmgeUE_rZCs1=!49&g6 zPtON{VSav=Ahf*P{VMH2g}T&vf8ktCvM~gKC9)+BM2D%EN|S;#%@FZaDiu09I;dv} z;(QKMp|$08qv?mt*O^-S7gP0d=4Bdb&$zuf%$=oM_$(pK78y-Okk}DcEE+pT(qZau z9-k%ntd9B&m)3A;f>8&O;nM_{)=*4Q#$|mMIOo~@*ls$?9n_OLqf?{YbSahcbJYDT zB8FW(Pf#gUsAn}s=f;@n>?aGh0noYcAd@0smU&0Pd3Z`3*Z>t)Ah5y(;)QxrC$J$& zR!6*WZ)un;%W&S|y^>@Jp$SNQg7<=Rj!ZHP;LJ*g7z3fTx&J9Qt?otEFGN}ti@ab6 z^T`M&zFHykB`*9?atO&E6d3sWfgXCR+tzKjzkPokYg-o0oo3c*KtxfmNI{2J!8;*I z6J}~NSZncK04>_9pv&ImQI5P9Ch> z`whN}AxfcL(PLJ3!zKlb$pn}0{D}7MG6$bINDu@$72a{}(`$V2?~9bo#sP&0{eyaelZ4DAZ0_ES^B#<0YsR>J;gh`n{2Sa~xX(YX zTq4bqqN{m~Kpd7IO1&3wQZ%8}J1-!7=KK8ztTjjO+AG8qn@4~P{Ejh$-9$GOf1sd{#_;~ z&(O7Dg3g^!qN)UeWqM(n$%zUxi?8$M_2B|N$*s2fV?`D3h4whai%zZ3z(+s3zOZ}i z8z)AFe0JsXWv~H*HwL*g+{U){*I0Dd*x7NKTf@T8@DRoruHC%G$2Sr>vTqUxF>%Qf zM}~3~5J#4BWQj|baw$JAN0zoyPz2W#YrYKuj{Wc}<=Ls(vs<=qd1+>5<`TlIZN`t^rD{%CIX u{L4Q%y1`}s+d)+N<@q-+%>TDv$NvGqyU7O#-PRre0000 literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder.png b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder.png new file mode 100644 index 0000000000000000000000000000000000000000..0c12d5627ee548c9ed2cd7a8fa1f7c1600b3664f GIT binary patch literal 857 zcmV-f1E&0mP)YSa1KTt9EyhSWEn|S1Q7WZec;{D|^zdz?teT0&hdAfQARp{lOzEjcim|n`Tsks# zgsuJ^7P=XoVvF{8iyPfdR*Fgbqo=vvKgJC|$xfw-Sb~V*MM$Fx5)3mX_`p*q3g&(a zs3{}$G8dnn`VZ2lvuofSAqr-Y#Ax`!V-8NXPVvdlA2D$Js{9lQ4pb*svF_H?x zq1q#U{@Q%GQY|wzF-4=+;P;#JoH}}%JScAexKd7VI1D37M5Rh9LCEuh+JPFasTP}C zo2>q|O081mk6XKZHP{3P3E&(IXDMnBqY+d|y#}{&_m|4qXt&$6C)&&{ z&hgSSui>1#kMP;$budFzQB{)fuD*VLW@aSq7X#{9165-Xat3}ty`FJp2U8E#bR=fSBc>6ktLr4+xt-|g-W-@9jWd;Q@-E$h_A9_W_V?^OI-Kl*L8D<%>N zVu&dHJh+D@hpzAB(suyo-uPg&JM_(~S@Pr;qX*mmZf_|oHI`n~-E$uw&Q699BPtN~ jYpWJ+u1{>c`+(vm~#V00000NkvXXu0mjf_aTNJ literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder_32.png b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/resources/column-reorder_32.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6cba37b54c5fc0f28f9b722736ed5740c79770 GIT binary patch literal 1856 zcmV-G2fz4N~uohJXH7kNOlUWs9QGy^M%hG0os-{RrLG!h$;8j?gfaY+afVE7G-NqPO z$V4&Zi5OaFEEkcrhIh}O=lJpCIOm#k3aAKCbvsHPJXE_*0@A|GIghbL$i^$1#-Bk= zV=n)<#t?-Ovvc>kdgThnmR?Cmnr35})7Oh2xnp_k4IT!_FbB!cP%8ti(Fg7-Zs?yi@I7yl{?`>Fh zO#)s7ZF!F@%aA~qQ{SYZfxDVQw8mh>6xvDgBJ}q5QmfTauVmgeUE_rZCs1=!49&g6 zPtON{VSav=Ahf*P{VMH2g}T&vf8ktCvM~gKC9)+BM2D%EN|S;#%@FZaDiu09I;dv} z;(QKMp|$08qv?mt*O^-S7gP0d=4Bdb&$zuf%$=oM_$(pK78y-Okk}DcEE+pT(qZau z9-k%ntd9B&m)3A;f>8&O;nM_{)=*4Q#$|mMIOo~@*ls$?9n_OLqf?{YbSahcbJYDT zB8FW(Pf#gUsAn}s=f;@n>?aGh0noYcAd@0smU&0Pd3Z`3*Z>t)Ah5y(;)QxrC$J$& zR!6*WZ)un;%W&S|y^>@Jp$SNQg7<=Rj!ZHP;LJ*g7z3fTx&J9Qt?otEFGN}ti@ab6 z^T`M&zFHykB`*9?atO&E6d3sWfgXCR+tzKjzkPokYg-o0oo3c*KtxfmNI{2J!8;*I z6J}~NSZncK04>_9pv&ImQI5P9Ch> z`whN}AxfcL(PLJ3!zKlb$pn}0{D}7MG6$bINDu@$72a{}(`$V2?~9bo#sP&0{eyaelZ4DAZ0_ES^B#<0YsR>J;gh`n{2Sa~xX(YX zTq4bqqN{m~Kpd7IO1&3wQZ%8}J1-!7=KK8ztTjjO+AG8qn@4~P{Ejh$-9$GOf1sd{#_;~ z&(O7Dg3g^!qN)UeWqM(n$%zUxi?8$M_2B|N$*s2fV?`D3h4whai%zZ3z(+s3zOZ}i z8z)AFe0JsXWv~H*HwL*g+{U){*I0Dd*x7NKTf@T8@DRoruHC%G$2Sr>vTqUxF>%Qf zM}~3~5J#4BWQj|baw$JAN0zoyPz2W#YrYKuj{Wc}<=Ls(vs<=qd1+>5<`TlIZN`t^rD{%CIX u{L4Q%y1`}s+d)+N<@q-+%>TDv$NvGqyU7O#-PRre0000 literal 0 HcmV?d00001