From d041b989f1adce58e2abb93f8c97dbbe06502a1f Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Tue, 18 Feb 2014 15:16:36 +0000 Subject: [PATCH] Minor Updated git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-expression-widget@91852 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/ColumnExpressionPanel.java | 6 +++++- .../client/ColumnFilterDialog.java | 6 +++--- .../client/resource/ExpressionResources.java | 6 ++++++ .../client/resource/column-filter-go.png | Bin 0 -> 856 bytes .../client/resource/column-filter-go_32.png | Bin 0 -> 1734 bytes .../client/resource/column-filter.png | Bin 0 -> 808 bytes .../client/resource/column-filter_32.png | Bin 0 -> 1508 bytes .../client/resource/column-filter-go.png | Bin 0 -> 856 bytes .../client/resource/column-filter-go_32.png | Bin 0 -> 1734 bytes .../client/resource/column-filter.png | Bin 0 -> 808 bytes .../client/resource/column-filter_32.png | Bin 0 -> 1508 bytes 11 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go.png create mode 100644 src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go_32.png create mode 100644 src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter.png create mode 100644 src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go_32.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter.png create mode 100644 src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter_32.png diff --git a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnExpressionPanel.java b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnExpressionPanel.java index d72b625..d55c931 100644 --- a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnExpressionPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnExpressionPanel.java @@ -123,7 +123,11 @@ public class ColumnExpressionPanel extends FramedPanel { flowButton.setPack(BoxLayoutPack.CENTER); btnApply = new TextButton("Apply"); - btnApply.setIcon(ExpressionResources.INSTANCE.apply()); + if (type == ColumnExpressionPanelType.ColumnRule) { + btnApply.setIcon(ExpressionResources.INSTANCE.apply()); + } else { + btnApply.setIcon(ExpressionResources.INSTANCE.applyFilter()); + } btnApply.setIconAlign(IconAlign.RIGHT); btnApply.setTitle("Apply rule"); btnApply.addSelectHandler(new SelectHandler() { diff --git a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnFilterDialog.java b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnFilterDialog.java index a903fe3..b478b0d 100644 --- a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnFilterDialog.java +++ b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/ColumnFilterDialog.java @@ -22,7 +22,7 @@ import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler; public class ColumnFilterDialog extends Window { protected String WIDTH = "650px"; - protected String HEIGHT = "426px"; + protected String HEIGHT = "334px"; protected ColumnExpressionPanel columnExpressionPanel; protected C_Expression exp = null; protected ColumnData column = null; @@ -58,9 +58,9 @@ public class ColumnFilterDialog extends Window { setHeight(HEIGHT); setBodyBorder(false); setResizable(false); - setHeadingText("New Rule"); + setHeadingText("New Filter"); setClosable(false); - getHeader().setIcon(ExpressionResources.INSTANCE.rule()); + getHeader().setIcon(ExpressionResources.INSTANCE.filter()); } diff --git a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/ExpressionResources.java b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/ExpressionResources.java index 3d85b05..c83cc15 100644 --- a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/ExpressionResources.java +++ b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/ExpressionResources.java @@ -38,6 +38,12 @@ public interface ExpressionResources extends ClientBundle { @Source("wrench-manage.png") ImageResource search(); + @Source("column-filter.png") + ImageResource filter(); + + @Source("column-filter-go.png") + ImageResource applyFilter(); + } \ No newline at end of file diff --git a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go.png b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb3aa2dd83e361fe6880b80b54afc8380fbdcd9 GIT binary patch literal 856 zcmV-e1E>6nP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^h_ z4+|i-_NBD|00P)aL_t(I%UzStYg}a%hM(`wz0=8brcUTgXd;tlnk-Z()L((R>%wB) zR8mmUl~6b0Kj2DN6&LP=Zj^xfCkQI2MWqOKVJW7X7%kFHEbXLr%;es=-}jw!T+Arq z3uk#=c+dMB2e5u=&~#W`qFFRS#E7DZDKRP{N>oMF2+=Ua6-CV7ef9XBTfa1DCeA+X z@A?&0wJ1guA?jo~%5>tyB#Kaaaou)pJ1_m2)M54hu3vd$ZD9@#fH}iqW?+DW5F%NY z0icSdS;pFhD=c+t^;Dvnsu~)&@q6DX24*fh zrO|{a2Bt1Aa!i$fl;eUT-)C!UlcnA|F%wKD;SHmnWtgjw=bocW%M3>aYDUnBNm}uN zZ*T9g^?6`r{wUqKgY*YETQ`Sn{&I`APd&tbYk}=?f~wJORxv8bwBB@7ZE;e+CfT@5 zuQxH>NNk=`j>qY68yC4M8@|?=TGujZ;plq9&FWVB!OBic;$t2 z{9j1|n}chlGzsEKMTOzM=b0Cu-MKemLX87i!XUrP`DcVyz0UVn-#nj$ zIH}PL%VxWbixDqB`vhlBwD7(p1dk5^?*ra@e294Qh#4lfm>S|rFK*^Qm8XwCU_V|H zx1Wz`w-$K*;g>Ko%nT953{1^F{_Y|hzs>B%(Q9v|Wf}8sr?$Oz;R>bqcJ7gq_rCd+ zVOc@N2qFYgbPA6bAxoEC`{3E_SiPS+fY&en(99~8x?y(Xu5h^Fa2Ef4;|Y0&suDyI iX}QAR$-jE%^xogbNBY>6a^wa80000B#A`; literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go_32.png b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go_32.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e02d5e08f86ed8db4701150a8983cd44221474 GIT binary patch literal 1734 zcmV;%208hOP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^h_ z4+=LeJ`pnj00u@$L_t(o!_Ak=k6cF;#(!1Sce;CKdS*O5cHD6W927Z@+Jayb0Z9Z4 zFo+;0$Ry5^1v_?Lu*m{Nh}VWcAxKdcfF&dh5-g%5L`WcEf|WQEMIpjA7`w;r@i6Y` z*S%Heu&8_cF*7!-qFi;WyI$vf_d8#mIt3qv=j@t(=ssUKy9R(MI$nBX<8cu^C!%## zMMMz=Q9+fw9s3oXZtFx_HJ>kWeKD@1d2NNKfBNm_p8!e)fWrA86%|!8u^=}jdl-+u zDnd}EfT$=z71d&n5=69|xD}Cb4%ojFKz)#ke&?%oGxQ4a1F94O(w%+zKrur{?P89} z`{ImhV$GQs-_vr*tQ3An0CJkl&?{*wU@fXT<#^Iq1gK-D3Z+tsEXyYPbTnT@;u=*W z6Iz&L04Y3KOZ)m|jCJUwQ10?rYkB>(*EwE51#z{m`vMfWKjOZ@nW{THW6M+=LFa}k{`-~ugMx#N$-$z97-j8-r zk(l;mpy)Rc0f^pF15^CNNOWnMArhFMpJ#r)#xPBh;73}K9K@b^pf^m}?Dp~M*x2gf z63bZb(Sk8Cxfla;iNQHD>KC8lvpy1JBu}3j#Ajggd~zoSZVv|ht$mdr{Gr3bY#CR5 zkcIg&3$rt*LZ?4uyPwhNrfd%~I^6+o=y~qbN6AD0W#QOyZb$%Q#%Vwyh;l>%SUWmD zb^+)PhOD)_th)*a>yCTsW$aACT&+qFp)1PGzUO8tv^zs?Z1hNa9iA1B_W=V0JZ4AM zN}L^wPC&sZ7 z7Cc@&5~lNj9dAQHD|McH@+1Z`+EzOs5uwpI$TQzOMX6M}RufN3wuhC0c_wsg~yQ zb%F$mC7LK9NG!!dJ{HR{4mS>S?}0Lp_eCp7{c~w-1RU#WoUJK@o5Jemh7Uh#io4oa|fBxUsz29*b$mlRK z#$acc@%}bYVt;*suYCCdFpl=0XSi_Pk3ytGXOfp_5roEH#vnum6>ue|<)l1=m?JxC z!f~bPMF|Qa2-Zd9B48bOALw*DynXrY`1TD zHI6$GdV?Of%A2&-*J=IpUM{tM|Ej+?}*NqzF{_BeldOcOmke?efMW;?I6^<1Fx!Tf+}R& zoIKK{9~^)ApvMh4h!Bs|qPmq_Y!Y$}?6@(7oYgd3A`NfoV);1()%Ght{?hctB#1sG zBIn8_vm(U(t#*!AuOy_w;!FD|!yZ>L8~?j;|LFEKF+XvKs7Q1U^7Nh;#Sim&_Jy+_ ciHkY^1@k5YY5no*k^lez07*qoM6N<$f?l;HasU7T literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter.png b/src/main/java/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..2659e30931865d83b6580c0de915b89bce14cab8 GIT binary patch literal 808 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 iX}QAR$-jE%^xogbNBY>6a^wa80000B#A`; literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go_32.png b/src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter-go_32.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e02d5e08f86ed8db4701150a8983cd44221474 GIT binary patch literal 1734 zcmV;%208hOP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^h_ z4+=LeJ`pnj00u@$L_t(o!_Ak=k6cF;#(!1Sce;CKdS*O5cHD6W927Z@+Jayb0Z9Z4 zFo+;0$Ry5^1v_?Lu*m{Nh}VWcAxKdcfF&dh5-g%5L`WcEf|WQEMIpjA7`w;r@i6Y` z*S%Heu&8_cF*7!-qFi;WyI$vf_d8#mIt3qv=j@t(=ssUKy9R(MI$nBX<8cu^C!%## zMMMz=Q9+fw9s3oXZtFx_HJ>kWeKD@1d2NNKfBNm_p8!e)fWrA86%|!8u^=}jdl-+u zDnd}EfT$=z71d&n5=69|xD}Cb4%ojFKz)#ke&?%oGxQ4a1F94O(w%+zKrur{?P89} z`{ImhV$GQs-_vr*tQ3An0CJkl&?{*wU@fXT<#^Iq1gK-D3Z+tsEXyYPbTnT@;u=*W z6Iz&L04Y3KOZ)m|jCJUwQ10?rYkB>(*EwE51#z{m`vMfWKjOZ@nW{THW6M+=LFa}k{`-~ugMx#N$-$z97-j8-r zk(l;mpy)Rc0f^pF15^CNNOWnMArhFMpJ#r)#xPBh;73}K9K@b^pf^m}?Dp~M*x2gf z63bZb(Sk8Cxfla;iNQHD>KC8lvpy1JBu}3j#Ajggd~zoSZVv|ht$mdr{Gr3bY#CR5 zkcIg&3$rt*LZ?4uyPwhNrfd%~I^6+o=y~qbN6AD0W#QOyZb$%Q#%Vwyh;l>%SUWmD zb^+)PhOD)_th)*a>yCTsW$aACT&+qFp)1PGzUO8tv^zs?Z1hNa9iA1B_W=V0JZ4AM zN}L^wPC&sZ7 z7Cc@&5~lNj9dAQHD|McH@+1Z`+EzOs5uwpI$TQzOMX6M}RufN3wuhC0c_wsg~yQ zb%F$mC7LK9NG!!dJ{HR{4mS>S?}0Lp_eCp7{c~w-1RU#WoUJK@o5Jemh7Uh#io4oa|fBxUsz29*b$mlRK z#$acc@%}bYVt;*suYCCdFpl=0XSi_Pk3ytGXOfp_5roEH#vnum6>ue|<)l1=m?JxC z!f~bPMF|Qa2-Zd9B48bOALw*DynXrY`1TD zHI6$GdV?Of%A2&-*J=IpUM{tM|Ej+?}*NqzF{_BeldOcOmke?efMW;?I6^<1Fx!Tf+}R& zoIKK{9~^)ApvMh4h!Bs|qPmq_Y!Y$}?6@(7oYgd3A`NfoV);1()%Ght{?hctB#1sG zBIn8_vm(U(t#*!AuOy_w;!FD|!yZ>L8~?j;|LFEKF+XvKs7Q1U^7Nh;#Sim&_Jy+_ ciHkY^1@k5YY5no*k^lez07*qoM6N<$f?l;HasU7T literal 0 HcmV?d00001 diff --git a/src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter.png b/src/main/resources/org/gcube/portlets/user/td/expressionwidget/client/resource/column-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..2659e30931865d83b6580c0de915b89bce14cab8 GIT binary patch literal 808 zcmV+@1K0eCP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*)2 z3O5Yf2N7cc00O8NNGR>3f~hnndGFo(?m5TBo0Km6!sV{+ zx%YfN=L*2)*1=HlfhPClimH>;P&ZOCRE=bYnbRi6QK{=xeR1v5k!)@q3^Va>XZPcp znR!wtsgkTaoOHfYS0t$tqRQl4f42(ptz7WI?0#JPbYo>1YXKKWaCdM(pluUHQ2=0u z=S9KB^&6}%^#{2ocQbRWW$*S(3BY6LxmCS)E=0K{P3?DY?#jHixFJNNR`!;y6Mt%Sb8F%X^e% z$;$ZY4ytxgb5$p%#9t6?U5pGw0lJ0jGz~_2$P5Bi8LlvYWp!tuL^~ zMfiOiy?ci%Pn5iO^>rT2=JzuI+WBl`+B_g1uk+$`nbKRH84W12mVT=F_`{7(=Of9o z&Tdjg)yUM8!;{FH@4S!X1qQ?rd1d`7XP3u>)@Y*AM8!_^I&+XtZf2-Ci{%h0Cy*jm zPWX5D0^j_4@8PWgA~0O+21?a1Gx9cd8r|{Y%tV^{HXprxnbDag{x4r|%`kV5^A}`} zN{A|pk1g=pr6;|PN>v5gHW6Y=2$2w4>L${JmUk~d<)gAs6O)*lMiY}fJ09*Hg;)u|Ctv+GEPB0xPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*)2 z3N{V38xXVr00m@8L_t(o!_AjXk0eJChM&l)n(m(Io*7Tif?F_vKeS$J_QJ|Sz#_P? zAdHNq#fBfi%{Tu8AGq=peBgw+PukX6;y zAG5YEmQyq8%B;+cx88_+BNDy{?aqDs+-<&f=RN>Z5B&B|r#DsYuBr{q3{^u7)D$zS zejGP!xo@q$Sv6nd`ue>!^Tr0R{^nQ5e+5Wu0JZUXp{8ciT2O7I8#a%>rb;lDfS4M= z46}NU5mc>{C5NivE^uWPz;Iruz47Crd z!w(RbVC_J8LUYdX?jPRe)~#E3?-z><)B;jXE)W5zT^a*R z{6iCTMNy&}==b~d`vdZ#K!a~$MJo^+bzqtoJeth#mT-DDCCMC%aF08PL~#*;olHm) zX~xwT_;Q8@ZNk$Rg8CAq(v!;=cs!r;_wj%E^&ijK-R_X|USPN1VRw5AGdQ2+T+B+& zCj}StlJm)&B=`LCo7X5+0b}?24L;HUA`2NX2x?r_0M0e}V-3J$o^yXZ;X%^n>0!c` zhaKEj#?GKeP-UXV!CZd2zX>gwX(!5g3dsd%|W=67(WRA zpm)}z@4M_y`y5>Cb7eZjdykAyNzNWKxR^4U&za{rUp*Lb``cHZsF1(=^9hMtAW=n^?H_1fols<@SbO%e}NZ|uTvI&<1XFK7O&mD z&EDSLr~dkStyP7}MiRiyq zoi4ec%7(pOm#3b2iG2FcC^|sUz}EhVhg;Wq=PxHq0VXY(l$8MNqz+%JtgYspm3ko5 zWt1wt!2w12r6{8!1Wh>j#!In2z&09NeO?x8Dm64Nt%$6ufDJ=LaN7rX{}@QQGTh}y zKYSh}`Ap?^qXU)Phs$FiR=+i7uSPHkA!bBmxs>{}Eod}KQ*B+A4XX$>p!CMA>w7$U z6nOaIDZLctx$?ouIW9?B1uAQWYhA3?QGfI54rWFfj4Z9B__AymRIQg)d_l}~wfiiv z-Ay6@YaecFM5f-SAyO9oEQRe(imIC0B4XMAPCHpLeDm%1&CDd2L3zO|S0~KIQ~vfZ z&pYqEhZ0k2UEM})x2SMf>zy?|k2fh$RqJgf63oVH0D{`jRP}Brl|v;`Wp0Px|0kme z4xc_n2R2;ATzpOzX8#*5