From f3d8914ca46fd1df0d7d273401e577e07b0d064d Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Thu, 3 Aug 2006 05:29:59 +0000 Subject: [PATCH] SecurityAuthority implementation --- .../impl/gui/utils/Constants.java | 40 ++++++++++++++++++- .../impl/gui/utils/ImageLoader.java | 39 +++++++++++++++++- .../impl/gui/utils/images.properties | 7 ++++ 3 files changed, 84 insertions(+), 2 deletions(-) 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 9507346bf..24360edc1 100755 --- a/src/net/java/sip/communicator/impl/gui/utils/Constants.java +++ b/src/net/java/sip/communicator/impl/gui/utils/Constants.java @@ -374,7 +374,7 @@ public static boolean isSpecialChar(int charCode) { } /** - * Gets the protocol logo icon. + * Gets the protocol logo icon in size 16x16. * @param protocolName The protocol name. * @return the protocol logo image. */ @@ -410,6 +410,44 @@ public static Image getProtocolIcon(String protocolName) { return protocolIcon; } + + /** + * Gets the protocol logo icon in size 32x32. + * @param protocolName The protocol name. + * @return the protocol logo image. + */ + public static Image getProtocolBigIcon(String protocolName) { + + Image protocolIcon = null; + + if (protocolName.equals(Constants.SIP)) { + + protocolIcon = ImageLoader.getImage(ImageLoader.SIP_ONLINE_ICON); + } else if (protocolName.equals(Constants.ICQ)) { + + protocolIcon = ImageLoader.getImage(ImageLoader.ICQ_32x32); + } else if (protocolName.equals(Constants.MSN)) { + + protocolIcon = ImageLoader.getImage(ImageLoader.MSN_32x32); + } else if (protocolName.equals(Constants.AIM)) { + + protocolIcon = ImageLoader.getImage(ImageLoader.AIM_32x32); + + } else if (protocolName.equals(Constants.YAHOO)) { + + protocolIcon = ImageLoader.getImage(ImageLoader.YAHOO_32x32); + + } else if (protocolName.equals(Constants.JABBER)) { + + protocolIcon = ImageLoader.getImage(ImageLoader.JABBER_32x32); + + } else if (protocolName.equals(Constants.SKYPE)) { + + protocolIcon = ImageLoader.getImage(ImageLoader.SKYPE_32x32); + } + + return protocolIcon; + } /** * Gets the protocol connecting animated icon. 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 d9985307a..9e079be9f 100644 --- a/src/net/java/sip/communicator/impl/gui/utils/ImageLoader.java +++ b/src/net/java/sip/communicator/impl/gui/utils/ImageLoader.java @@ -638,12 +638,23 @@ public class ImageLoader { */ public static final ImageID LOGIN_WINDOW_LOGO = new ImageID( "LOGIN_WINDOW_LOGO"); - + + /** + * The background image of the AuthenticationWindow. + */ + public static final ImageID AUTH_WINDOW_BACKGROUND = new ImageID( + "AUTH_WINDOW_BACKGROUND"); + /* * ========================================================================= * --------------------- PROTOCOLS STATUS ICONS --------------------------- * ======================================================================== */ + /** + * The ICQ logo 32x32 icon. + */ + public static final ImageID ICQ_32x32 = new ImageID("ICQ_32x32"); + /** * The ICQ logo 16x16 icon. */ @@ -693,26 +704,52 @@ public class ImageLoader { public static final ImageID ICQ_INVISIBLE_ICON = new ImageID( "ICQ_INVISIBLE_ICON"); + /** + * The MSN logo 32x32 icon. + */ + public static final ImageID MSN_32x32 = new ImageID("MSN_32x32"); + /** * The MSN logo 16x16 icon. */ public static final ImageID MSN_LOGO = new ImageID("MSN_LOGO"); + /** + * The AIM logo 32x32 icon. + */ + public static final ImageID AIM_32x32 = new ImageID("AIM_32x32"); + + /** * The AIM logo 16x16 icon. */ public static final ImageID AIM_LOGO = new ImageID("AIM_LOGO"); + /** + * The Yahoo logo 32x32 icon. + */ + public static final ImageID YAHOO_32x32 = new ImageID("YAHOO_32x32"); + /** * The Yahoo logo 16x16 icon. */ public static final ImageID YAHOO_LOGO = new ImageID("YAHOO_LOGO"); + /** + * The Jabber logo 32x32 icon. + */ + public static final ImageID JABBER_32x32 = new ImageID("JABBER_32x32"); + /** * The Jabber logo 16x16 icon. */ public static final ImageID JABBER_LOGO = new ImageID("JABBER_LOGO"); + /** + * The Skype logo 32x32 icon. + */ + public static final ImageID SKYPE_32x32 = new ImageID("SKYPE_32x32"); + /** * The Skype logo 16x16 icon. */ diff --git a/src/net/java/sip/communicator/impl/gui/utils/images.properties b/src/net/java/sip/communicator/impl/gui/utils/images.properties index 26d41f133..802471b94 100644 --- a/src/net/java/sip/communicator/impl/gui/utils/images.properties +++ b/src/net/java/sip/communicator/impl/gui/utils/images.properties @@ -87,6 +87,7 @@ RENAME_16x16_ICON=net/java/sip/communicator/impl/gui/resources/common/rename16x1 MORE_INFO_ICON=net/java/sip/communicator/impl/gui/resources/common/moreInfo.png TOOLBAR_DRAG_ICON=net/java/sip/communicator/impl/gui/resources/common/toolbarDragIcon.png +ICQ_32x32=net/java/sip/communicator/impl/gui/resources/protocols/icq/Icq.png ICQ_CONNECTING=net/java/sip/communicator/impl/gui/resources/protocols/icq/cr16-action-icq_connecting-1.gif ICQ_LOGO=net/java/sip/communicator/impl/gui/resources/protocols/icq/Icq16.png ICQ_FF_CHAT_ICON=net/java/sip/communicator/impl/gui/resources/protocols/icq/cr16-action-icq_ffc.png @@ -96,10 +97,15 @@ ICQ_DND_ICON=net/java/sip/communicator/impl/gui/resources/protocols/icq/cr16-act ICQ_OCCUPIED_ICON=net/java/sip/communicator/impl/gui/resources/protocols/icq/cr16-action-icq_occupied.png ICQ_OFFLINE_ICON=net/java/sip/communicator/impl/gui/resources/protocols/icq/cr16-action-icq_offline.png ICQ_INVISIBLE_ICON=net/java/sip/communicator/impl/gui/resources/protocols/icq/cr16-action-icq_invisible.png +MSN_32x32=net/java/sip/communicator/impl/gui/resources/protocols/msn/Msn.png MSN_LOGO=net/java/sip/communicator/impl/gui/resources/protocols/msn/Msn16.png +AIM_32x32=net/java/sip/communicator/impl/gui/resources/protocols/aim/Aim.png AIM_LOGO=net/java/sip/communicator/impl/gui/resources/protocols/aim/Aim16.png +YAHOO_32x32=net/java/sip/communicator/impl/gui/resources/protocols/yahoo/Yahoo.png YAHOO_LOGO=net/java/sip/communicator/impl/gui/resources/protocols/yahoo/Yahoo16.png +JABBER_32x32=net/java/sip/communicator/impl/gui/resources/protocols/jabber/Jabber2.png JABBER_LOGO=net/java/sip/communicator/impl/gui/resources/protocols/jabber/Jabber16.png +SKYPE_32x32=net/java/sip/communicator/impl/gui/resources/protocols/skype/Skype.png SKYPE_LOGO=net/java/sip/communicator/impl/gui/resources/protocols/skype/Skype16.png SIP_LOGO=net/java/sip/communicator/impl/gui/resources/common/logo/sc_logo16x16.png SIP_ONLINE_ICON=net/java/sip/communicator/impl/gui/resources/protocols/sip/onlineStatus.png @@ -125,6 +131,7 @@ SMILEY11=net/java/sip/communicator/impl/gui/resources/common/smilies/default/smi SMILEY12=net/java/sip/communicator/impl/gui/resources/common/smilies/default/smiley12.gif LOGIN_WINDOW_LOGO=net/java/sip/communicator/impl/gui/resources/common/loginWindowLogo.png +AUTH_WINDOW_BACKGROUND=net/java/sip/communicator/impl/gui/resources/common/passWindowBackground.png USER_ONLINE_ICON=net/java/sip/communicator/impl/gui/resources/common/statusicons/online.png USER_OFFLINE_ICON=net/java/sip/communicator/impl/gui/resources/common/statusicons/offline.png