diff options
author | Yana Stamcheva <yana@jitsi.org> | 2008-10-23 10:13:04 +0000 |
---|---|---|
committer | Yana Stamcheva <yana@jitsi.org> | 2008-10-23 10:13:04 +0000 |
commit | efea236c1da2b89dba50170a93d22a79a656a422 (patch) | |
tree | dd030547d7d0f30d75509f337ce56373b9dfe5fa /src/net/java/sip/communicator/plugin/contactinfo/ContactInfoDetailsPanel.java | |
parent | 32ee340f77c8f191e3e23d9880e422f96d58ba80 (diff) | |
download | jitsi-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.java | 18 |
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 |