Skip to content
Eclipse Gravatar Plug-in
Java
Find file
Failed to load latest commit information.
docs
org.github.avatar.ui Parse avatar from response stream on 200s only. Apr 21, 2011
.gitignore
LICENSE
README.md
pom.xml Bump version in parent pom.xml file Apr 5, 2011

README.md

Eclipse Gravatar Plug-in

This is a plug-in to add Gravatar support to Eclipse.

The org.avatar.github plug-in contains a persistent store of fetched Gravatar images that can be used directly to get Image/ImageData instances for a specific hash or e-mail address.

This plug-in also contains LabelProvider and WorkbenchAdapter classes that provide images for objects that can provide a hash.

Avatar Example

Fetching an avatar from the plug-in store

Avatar avatar = AvatarPlugin.getDefault().getAvatars().loadAvatarByEmail("name@example.com");
Image image = new AvatarImage(avatar).getScaledImage(32);

Getting a cached avatar from the plug-in store

Avatar avatar = AvatarPlugin.getDefault().getAvatars().getAvatarByEmail("name@example.com");
Image image =  new AvatarImage(avatar).getScaledImage(32);

Creating a table viewer with Gravatar images

TableViewer viewer = new TableViewer(parent, SWT.H_SCROLL | SWT.V_SCROLL);
viewer.setContentProvider(new ArrayContentProvider());
viewer.setLabelProvider(new AvatarLabelProvider(viewer));
//Replace with a valid e-mail address
viewer.setInput(new Object[] { "name@example.com" });

Other

Eclipse Public License

As of May 14th, 2011 parts of this project have been donated to the Mylyn Commons Identity API as part of Bug 343602.

Something went wrong with that request. Please try again.