aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java
diff options
context:
space:
mode:
authorYana Stamcheva <yana@jitsi.org>2008-10-23 10:13:04 +0000
committerYana Stamcheva <yana@jitsi.org>2008-10-23 10:13:04 +0000
commitefea236c1da2b89dba50170a93d22a79a656a422 (patch)
treedd030547d7d0f30d75509f337ce56373b9dfe5fa /src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java
parent32ee340f77c8f191e3e23d9880e422f96d58ba80 (diff)
downloadjitsi-efea236c1da2b89dba50170a93d22a79a656a422.zip
jitsi-efea236c1da2b89dba50170a93d22a79a656a422.tar.gz
jitsi-efea236c1da2b89dba50170a93d22a79a656a422.tar.bz2
Contact tooltips containing images, protocol contacts and status icons.
Diffstat (limited to 'src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java')
-rw-r--r--src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java b/src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java
index 41b28f8..5368027 100644
--- a/src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java
+++ b/src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java
@@ -174,16 +174,20 @@ public class ContactInfoDetailsPanel
byte[] bytes = this.contact.getImage();
- ImageIcon avatarImage = null;
+ ImageIcon scaledImage = null;
// If the user has a contact image, let's use it. If not, add the
// default
if (bytes != null)
- avatarImage = new ImageIcon(bytes);
+ {
+ scaledImage = ImageUtils.getScaledRoundedImage(
+ bytes,
+ AVATAR_AREA_WIDTH,
+ AVATAR_AREA_HEIGHT
+ );
+ }
else
- avatarImage = Resources.getImage("contactInfoDefaultPersonIcon");
-
- ImageIcon scaledImage = ImageUtils.scaleIconWithinBounds(
- avatarImage,
+ scaledImage = ImageUtils.getScaledRoundedImage(
+ Resources.getImage("contactInfoDefaultPersonIcon"),
AVATAR_AREA_WIDTH,
AVATAR_AREA_HEIGHT
);
@@ -506,4 +510,4 @@ public class ContactInfoDetailsPanel
return mainExtendedPanel;
}
-}
+} \ No newline at end of file