From cea6eb5bc0835e9d068e5ca64e54635f87e870bf Mon Sep 17 00:00:00 2001 From: hristoterezov Date: Wed, 14 May 2014 10:07:05 +0300 Subject: [PATCH] Updates icons for In a meeting status and adds In a meeting icon for the contact list. --- resources/images/images.properties | 1 + .../impl/gui/common/statusicons/inMeeting.png | Bin 0 -> 1530 bytes .../googletalk/status16x16-meeting.png | Bin 1854 -> 1975 bytes .../protocol/jabber/status16x16-meeting.png | Bin 1986 -> 2076 bytes .../images/protocol/msn/msn16x16-meeting.png | Bin 1990 -> 2089 bytes .../images/protocol/sip/sip16x16-meeting.png | Bin 1713 -> 1806 bytes .../impl/gui/utils/Constants.java | 31 ++++++++++-------- .../impl/gui/utils/ImageLoader.java | 13 ++++++-- 8 files changed, 29 insertions(+), 16 deletions(-) create mode 100644 resources/images/impl/gui/common/statusicons/inMeeting.png diff --git a/resources/images/images.properties b/resources/images/images.properties index 5599ebcd7..72361de4f 100644 --- a/resources/images/images.properties +++ b/resources/images/images.properties @@ -130,6 +130,7 @@ service.gui.statusicons.USER_EXTENDED_AWAY_ICON=resources/images/impl/gui/common service.gui.statusicons.USER_DND_ICON=resources/images/impl/gui/common/statusicons/dnd.png service.gui.statusicons.USER_FFC_ICON=resources/images/impl/gui/common/statusicons/freeForChat.png service.gui.statusicons.USER_ON_THE_PHONE_ICON=resources/images/impl/gui/common/statusicons/onThePhone.png +service.gui.statusicons.USER_IN_MEETING_ICON=resources/images/impl/gui/common/statusicons/inMeeting.png # service gui buttons service.gui.buttons.ACCOUNT_EDIT_ICON=resources/images/impl/gui/buttons/accountEditIcon.png diff --git a/resources/images/impl/gui/common/statusicons/inMeeting.png b/resources/images/impl/gui/common/statusicons/inMeeting.png new file mode 100644 index 0000000000000000000000000000000000000000..292e418a7d49935d46966124cfd6f1f72c61df75 GIT binary patch literal 1530 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 A=>Px# diff --git a/resources/images/protocol/jabber/status16x16-meeting.png b/resources/images/protocol/jabber/status16x16-meeting.png index 9e24e1b4b45a2b84517cf1c8cc3d7068c694cce0..99ba4e73868e97a1cea6bee8d0b5ea437a3679da 100644 GIT binary patch delta 1253 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 diff --git a/resources/images/protocol/msn/msn16x16-meeting.png b/resources/images/protocol/msn/msn16x16-meeting.png index c2fd663241b4c9e08e10f761a88dea265b2e338f..4cb974b3886f4d8a7c8e450bce5cf3a4ca453107 100644 GIT binary patch delta 1266 zcmVuI5$B=L^eV;Hbpf!K}0l@dIB6E zK}0e$G&nX!L^4A-F)>9mIXE{#L_{`1Ha0~yI6*`-lePk4ATmKSMngqIK{7ZpFg7?b zF*qjPh92urag5PvATF#Vl?T-G}+n7%`bL!7N6jnTa1}R5r(=Gjk;9vP{PYdk`it zkiudIqrx5(D1|~_x4pgX^?$F)bekXC2TyWxavuL*&N=^c4kbwv{tse1yMF{UJkBC1 zWH4|!4TBk2@TW06tV5C10jJ@6q}gJyIWI!5(No6QsVypVU8~b&Yc}d=YJPIsJ1`u5 zh+}dTvi$ zX>ebKHk5;N2S{0AAeDkzWPeo-CRl&}8=7zv;UU7EgkK|U{%1fY1L*Y9_Ht)@r%N}H zgPF6C!b^}KlC&67iUd_W@IZppFa4r4y(C~Ym=-d;wCc>~0*iMthp!HaT_;YOLZ7~Q z(DA5k^gwN4^p$-0FflFS3vma|z=cKH2&)*u*2pYQWYt!S`*%;=ZGXk;8Z}C5D0egs z70;(_%afvw73mH#E6!cb-h&NQY(YB zxi6!$_RjaHX5+IBvT49mhVO89X{4b*Bi5{U#}xafhMr9g`!I=(%P zm2j+DZo0S@LYsjW9VV-GYuvKT1cV+e@jVa{#W2meu#!`REq~i85tdlY$0d;egkG4KcVJ{Mt)xv+zJ#CeNZrP8gujuF85W?iTfm!n1lVy*aY<8i@MsxRNGR7%I4mVa|>Z{Kbzd&nbI2(P>%tGqZi1d36mYU%w zN=jk1t07uuz-CeihIu8cMDGvKYPI+&kVY&PQ>5II_^B?%zf9r?Ewb}bvKP_6*Cn+` zUELg_E;*{DI+t2wTy@+5ywmXe7m!s@qV$%u4(my>8-Id;6p>o;i5$l%wh)OU^fUdy zRpKbjPbJRAf2T%^7!ArS8o0_%BjEF5olk+LX$3ee{B;#&DeKB762BZr=n(y{$3ZO& zNS^Zj%xKA=YMnuzaTaxE-`djTAgaFXhx_YGWD0=#+6 zJ7W~ohI=GfTDU3PvUnn?m5Kzn_(=ZZhKpH7_d<{7TH!>5Mv7E35v9mTCNMsG6Jx&( zq9Ipx=GWJsd6l3D)I%P6N0-Ofa%klGQ{LcuRXimcbsQTh&)qP&_c7P`UDYK=NX%_H c@J|5-0Ao?_WdF5cYybcN07*qoM6N<$f{8RplK=n! delta 1167 zcmV;A1aSMQ5XKL%S^^+OLqRe(LPIh^Lqsq!F-0>uML{$;K|?k}LpL}zH8n+(dIB6E zMngd|H$p=(K|@3^F)>9mIYmJH8nLwlePk4ATu*HIYc!#HaIjgG&VRf zF*q_ZK|wV!L^Lx)IX5sjHj_95et*rUlN|s61N2EmK~#9!w3KaVTU8jx|Mw-iX>t=o zy0&RemNcDh8rE)2C#_mvJ`^|R5Z2k@6cIo8!3~s&*oh)i=m%w>;0M1cs2|FtFqFZ- zp)$vyW$V^;qwDOJz9h{{+oZP1O>%QzJm<`ej)~}p9eD0@&vVZC-T!&+bAJwJnkF7b z6K8K4D60l8{H{ZG1Ic9_6BBj>&0&P(QRreb#M*;!*c_a*@Kd+d9UTgVy@#B3o=Z&M znz=BMKlkDbM_Gux428 zZfX9_=wquNMrv}kI5$GJwSNIrDv&hM>K9g@_{UTb8z*+1*hOMv#MY~Wh5^`}=F{yV z<<+qLPVJxbiH>34h6C5;tdNpeV{` z1U__6F>m84c^%ebQTMJ)YhF>~he@4;h}zGcE-@0U&vvB|LZNX0{XIPp#k<*~)g(z0 zg25nsJ|8B=$KNN)QHArK8cVsM$pXnGU{f`*UZ`>9wcP8X$MW5_#@0^+-m@d+*oUrY zl))+_w}%D>@XC=R%zx89jYqq?;jr5&ypw^`G4n@<#H)2)3;f$X$jg^8Z5esw7C+iI zv$pN=+46I?)^M2Q+kmR7%p#EpdV71Buf}v;M{8RfWxmByv7W=nGOzhv4K+_H^(#U~ zJ&knnG}KZvT=QWx``wUbnJuoiy1F{HecHChWv7$6{Y){(aeuc<%f;c!5+*i_f9M4{ z30qS=itZvZ;#G(igQ+Q(%go+AejG=S9mB@P2J^IE9i#I|^D;0i4S_qCjpaY8S#kc{ z;%YAXyk1n~b*zb#D5)G%MHhZ>;sjHhNF)%C$C;;n8mHrbt54l`Kn$3_*ff5luYUJQ zhm?L+(H5ZbbAPzAzJeaI$RIzcrKN>c0)GDA2qF-0>uI5$B=L^eV;Hbpf!K}0l@dIB6E zK}0e$G&nXwL^4A-F)>9mIXE{#L_{`1Ha0~yI6*`-lePk4ATmKSMngqIK{7ZpFg7?b zF*q13XDYK~#9!w3J^+6k!m+XZQBJbI;RL zjMOj{3;(5OT2KgjRz@0PWm*}G$xY1Gg*Jum>HMT zR$UAkY1^Trrw2+h(%{k1ux!(ORzl1LOnyUd9$#>YDmJY=y+(}z-G9N$B%doqhSLs_ zbecSUZYo@BjtxdAu!)ig^EgLz~*pT_`g5ubq zU><&)$Og4q4f^(1;5eNF{OuQDuihhnB;wv1a629F_Sxfkc7KCMe_&z30?Tgy+EUX< z_jo+AB%9}XS+`&uj=_y4ZuvGd1e>;7a-Nd@y4*QS17=itLpi@i`4or1SlG%#un zZcDr?tQPQErd}X7T0bycb?7+8+L^z+k7K(gXR2GqKklDeTuyfgqMlcC_LRu5_cgnd zhboPU?HKb}-g^IV(T5;A=_3e_IFw}Xke`8|UjhsO1nsMpuS~O!00000NkvXXu0mjf Dk&(42 delta 888 zcmV-;1Bd*M4zUfeS^^+9LNYQlMngA2LqRh!F-0>uML{$;K|?k}LpL}zH8n+(dIB6E zH$pNpGe$!;K|?_^F)>9mIYmJH8nLwlePk4ATu*HIYc!#HaIjgG&VRf zF*q_ZK|wV!L^Lx)IX5sjHj_95et&FI*@FN80^dnQK~#9!w3ItclTj4M&sS^Ow52T? zv?Rs0kd)E^d8pu2N{j=84~PUb@i7`efdK~w!Gu8;VPX= %NGCp1nF2ZIYZ;le8t zsU(Jm+V|Ji|G9o&f#LuIH~ID4bI-m1oSu8WD`henI*y^`pZvR1PM8XXAb)tj{kmyQ ziSe2hEGpKSqY=d3#av;@dV7Ko&H_tL%(eZdWi9{CTaNjFAJl=T|4Fb5dx!QeXfmmI zC$NBV;0JSnKp$^V=DF~me&r1NFRU%&)_tYO$We8!2JS0}u_rEu-Ex9jDh)=@nUfFT z+Je!vy!bPz{T)s*C*8uwp2H*wMHXuVWZ zLt3qtni?BPr_)h99;d14X_94`zRu56AP^X2agFh6Z(mxDj6tLmIDaws0|Gw8tUR}y zGvu-7w^mkF5hs#NCdupdQf+Omu z1liVmEadihD4kAIB9Raj6cmu%ZWmTvOQlleE-mGM`%r_+>EjCmkHG?XrTD|@<&_s% z$Ye5Q1=`!%sJ)|uc7Jwugk@iiney`ZSc4||d1RL4xE~CIInWPoVqIJw=3`c)F2&h! zJ-fTQM3!4yTePvUAuRj6&T-zy-6Foc=$Fx1r4tSe#KuswXUL|A>sV4!lD#y}m@NyN z&1Nx|B#Dm&G>823KO}I753+zN%!4ias&L}p`bX(7j}S7hz<+Ho6geE^a=FCX^769C zUbQ?{S6AuB`Z|RpkxJ>XuN%al+ibQTz8vn^1Fso+`%fs8?PKXE&nAl-(5J=4#S~LY z!)4Hem6a8WL?VOxzPzIhh@a;^<(2|x!7nfaMj-kv`)nT9L;qKR0RVSY!!Qm+yo~?= O002ovPDHLkU;%=yp_bAB diff --git a/src/net/java/sip/communicator/impl/gui/utils/Constants.java b/src/net/java/sip/communicator/impl/gui/utils/Constants.java index 47f139eb1..391bd69ed 100755 --- a/src/net/java/sip/communicator/impl/gui/utils/Constants.java +++ b/src/net/java/sip/communicator/impl/gui/utils/Constants.java @@ -10,6 +10,7 @@ import java.awt.event.*; import java.awt.image.*; import java.io.*; +import java.util.regex.*; import javax.swing.*; import javax.swing.text.html.*; @@ -58,7 +59,7 @@ public class Constants public static Color CALL_HISTORY_EVEN_ROW_COLOR = new Color(GuiActivator.getResources(). getColor("service.gui.CALL_HISTORY_EVEN_ROW_COLOR")); - + /** * Background color for chat room contact rows. */ @@ -239,17 +240,21 @@ else if(connectivity < PresenceStatus.EXTENDED_AWAY_THRESHOLD) return ImageLoader .getImage(ImageLoader.USER_DND_ICON); } - else if(connectivity == PresenceStatus.EXTENDED_AWAY_THRESHOLD) + else if(connectivity < PresenceStatus.AWAY_THRESHOLD) { - // the special status On The Phone is state - // between DND and EXTENDED AWAY states. - return ImageLoader - .getImage(ImageLoader.USER_USER_ON_THE_PHONE_ICON); - } - else if(connectivity < PresenceStatus.AWAY_THRESHOLD) - { - return ImageLoader - .getImage(ImageLoader.USER_EXTENDED_AWAY_ICON); + String statusName = ""; + if(status.getStatusName() != null) + statusName = Pattern.compile("\\p{Space}").matcher( + status.getStatusName()).replaceAll(""); + if(statusName.equalsIgnoreCase("OnThePhone")) + return ImageLoader + .getImage(ImageLoader.USER_USER_ON_THE_PHONE_ICON); + else if(statusName.equalsIgnoreCase("InAMeeting")) + return ImageLoader + .getImage(ImageLoader.USER_USER_IN_A_MEETING_ICON); + else + return ImageLoader + .getImage(ImageLoader.USER_EXTENDED_AWAY_ICON); } else if(connectivity < PresenceStatus.AVAILABLE_THRESHOLD) { @@ -262,13 +267,13 @@ else if(connectivity return ImageLoader .getImage(ImageLoader.USER_ONLINE_ICON); } - else if(connectivity < + else if(connectivity < ChatRoomPresenceStatus.CHAT_ROOM_ONLINE_THRESHOLD) { return ImageLoader .getImage(ImageLoader.USER_FFC_ICON); } - else if(connectivity < + else if(connectivity < ChatRoomPresenceStatus.CHAT_ROOM_OFFLINE_THRESHOLD) { return ImageLoader diff --git a/src/net/java/sip/communicator/impl/gui/utils/ImageLoader.java b/src/net/java/sip/communicator/impl/gui/utils/ImageLoader.java index 29748c2e0..bc1154fd0 100644 --- a/src/net/java/sip/communicator/impl/gui/utils/ImageLoader.java +++ b/src/net/java/sip/communicator/impl/gui/utils/ImageLoader.java @@ -388,7 +388,7 @@ public class ImageLoader */ public static final ImageID CHAT_CALL = new ImageID("service.gui.buttons.CHAT_CALL"); - + /** * The chat room call button image. */ @@ -400,7 +400,7 @@ public class ImageLoader */ public static final ImageID CHAT_VIDEO_CALL = new ImageID("service.gui.buttons.CHAT_VIDEO_CALL"); - + /** * The chat room video call button image. */ @@ -982,7 +982,7 @@ public class ImageLoader */ public static final ImageID CHAT_ROOM_OFFLINE_ICON = new ImageID("service.gui.icons.CHAT_ROOM_ICON"); - + /** * The image used for chat rooms presence status. */ @@ -1381,6 +1381,13 @@ public class ImageLoader public static final ImageID USER_USER_ON_THE_PHONE_ICON = new ImageID("service.gui.statusicons.USER_ON_THE_PHONE_ICON"); + /** + * Contact "In a meeting" icon. + */ + public static final ImageID USER_USER_IN_A_MEETING_ICON + = new ImageID("service.gui.statusicons.USER_IN_MEETING_ICON"); + + /** * Chat button "online" icon. */