From 323658ee307e575db2e4fa93f32e69e526a5f514 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Tue, 1 Jul 2014 13:48:12 +0000 Subject: [PATCH] completed enhancement to share panel usability https://issue.imarine.research-infrastructures.eu/ticket/2798 git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@98217 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../workspace/client/resources/Icons.java | 24 ++++++++++++++++++ .../workspace/client/resources/Resources.java | 16 ++++++++++++ .../client/resources/icons/amoreleft.png | Bin 0 -> 1056 bytes .../client/resources/icons/amoreright.png | Bin 0 -> 1308 bytes .../client/resources/icons/aoneleft.png | Bin 0 -> 3244 bytes .../client/resources/icons/aoneright.png | Bin 0 -> 3390 bytes 6 files changed, 40 insertions(+) create mode 100644 src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/amoreleft.png create mode 100644 src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/amoreright.png create mode 100644 src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/aoneleft.png create mode 100644 src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/aoneright.png diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java index 5a94332..bc62690 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Icons.java @@ -327,6 +327,30 @@ public interface Icons extends ClientBundle { + /** + * @return + */ + @Source("icons/aoneleft.png") + ImageResource selectedLeft(); + + /** + * @return + */ + @Source("icons/aoneright.png") + ImageResource selectedRight(); + + /** + * @return + */ + @Source("icons/amoreleft.png") + ImageResource allLeft(); + + /** + * @return + */ + @Source("icons/amoreright.png") + ImageResource allRight(); + /** * @return */ diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java index d16c0cc..0660d5d 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/resources/Resources.java @@ -503,6 +503,22 @@ public class Resources { public static AbstractImagePrototype getIconReadOnly() { return AbstractImagePrototype.create(ICONS.readonly()); } + + public static AbstractImagePrototype getAllLeft() { + return AbstractImagePrototype.create(ICONS.allLeft()); + } + + public static AbstractImagePrototype getAllRight() { + return AbstractImagePrototype.create(ICONS.allRight()); + } + + public static AbstractImagePrototype getSelectedLeft() { + return AbstractImagePrototype.create(ICONS.selectedLeft()); + } + + public static AbstractImagePrototype getSelectedRight() { + return AbstractImagePrototype.create(ICONS.selectedRight()); + } //ImageResources public static ImageResource getImagePathSeparator(){ diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/amoreleft.png b/src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/amoreleft.png new file mode 100644 index 0000000000000000000000000000000000000000..805f7643f62d8a334b77cd7f1d328f4572a21182 GIT binary patch literal 1056 zcmV+*1mF9KP){rJ z{`_TEoMXxm7NFkD@bPCc!!MxTe?U1#4h9BxUIu^wV*2=-@voY(7(;!&t{xW`%Swhn ze*_qKgcumO1%L|wF#P`g@84f`4u)u00{|dg za19z13N0-Y03i|v8N<%-IsX3ut^gAn`2hLv0RH~`HV6$d zSePN$Nr3uh)~|w!pvYnP`0N$K zo%?UsFmQ7;F?@f|!0`K@oCrV5Hf1vtwL46r4BY=dG3;1(`Sq_KKjQ%c2$U+qq+|s9 zz6&WbePd!~VEy`*;my-`yBIjw5*R){{m$^=xeyl@^Lz&{0Y>2_4n6zUke$Sm^XsbBR~K#{b%Fk=M&*#;QaH2;pyF%*Z%%z2xeereZ}zU zIRnGrpP=Nd#404rAjbcn;qA4n3?E;9C}Ut^oCC`X00G3p!^OhP!|;va-pvUVpE`{LXG7xfoQk{LJ~;ikQ@yG(LzWNN-+wkq#)8n331d> zEFhvm>(NjOhzJG{jUq}wP~=Qw1+7N|v?3^qB40m#_DBD8XLg@=XP#%?XLnW^9TjG6 ziMIp*YZjBvLD6<0Ef%4b;90lS47Nd>6wpqTDA0+{THj^Hs61Oe7{2x|exWr*&E zmg5^%AUagUH(u(FuXI!0rQ92Sj#) zcR6gh2f@t{tbtIpUIuCt&@KVx0(eybryoLEfN~K?YH&UPYpZ~LAN;Fe?a$zS7Ko={ z#bIzO2Zk1yH-W5zH5IVt6s$c3-YOuU1X3vkHvqF8sLiND6P6akY6YI&eADly8}+C? z6M7SHhb`g_)=3W+IH<|5^;m%(6Z;$5+6YjqHRvFV_<9p=FHkjB+;&Ua1z1-D{0A7` z(5K=dh|mG`iW#eIDYFiIt0DFwL=CRquE(%$;p5t@L+ik=2Fo9|Nibl;+wIs_F+mrA zat_!-K+}R>qeG;|++PizWe__8p?4ra1D@3cUZWX0h38R-9)OTr4x4qbt`XeM5jQn} zM=7v$So-y)>{f79VckoCuC-)bS(VfVE~Pk98Te})Bbt3uZkT$MVtp#m)!Bz%vSnVh zVBf;046Tqp`%3Y8Nqo0^(Y*Cm<4XColLB!qc)LuFSi}#0mNRLa`T7g_Yy3XMedl9` zT@(1d$d~eWPI)iw@)1hj(~l)adl}*)n~N%+w2~rb$zy?qMi(Ul66BzETu_VHq)+e; zJ;}c|@3a@eZ8Ds=^Or=6cEDt>gh6A3ytw_Mn-9-dU(MZ%OLJ5N9UX$TQk&(@Dl ztDhp_vTk|hAI(N2uXQRQsqy~YoI*2tqUCwd46NcZ2;|xbe6QHMAl*Nf! zIMM$f7=^_DPlN3IYQyZdvyKBZqIa@oozFK+w=S`2dczMI>vzIceMlYE;}!GS`jM4; zWaLK%SF?)jkO>{$yyk;Q@TTx1?RfH8+wPgn^De!!xhbU4z5;947pNtSFg%P7g{F>7 zw83p-#%7|p@Mc1&E-erxU|4i2Z+Tx*La_OP;Dj`aPNgi{SKNKQSNX$9`O!A%)KYuT ztxlU`E?54&*daI9sqg&V$tU)gjm)OI7RpnbHn#!jC16KH2IkA$1qWCXbvMShLu2eZ!91 zhbq)D{M3{H=~$MX{Fme3PnXp{k0X;C;tW0Cq-?o2*gG(;$*$y%Xz!`3-e=gz>y(vc z(ig>nR^e`G)rK5sR7JlGLlCyRtW{80*k_g40v(gi{ Yh&kd!k#xIG9DtI5#fYNUge1uR0n11R&Hw-a literal 0 HcmV?d00001 diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/aoneleft.png b/src/main/java/org/gcube/portlets/user/workspace/client/resources/icons/aoneleft.png new file mode 100644 index 0000000000000000000000000000000000000000..b8bb739a5094a07b611e952689bb41df9c59eab4 GIT binary patch literal 3244 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 literal 0 HcmV?d00001