Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MultiRosterView.java')
-rw-r--r--framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MultiRosterView.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MultiRosterView.java b/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MultiRosterView.java
index 995e3653f..b35159074 100644
--- a/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MultiRosterView.java
+++ b/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MultiRosterView.java
@@ -925,7 +925,7 @@ public class MultiRosterView extends ViewPart implements IMultiRosterViewPart {
GridData td = new GridData();
td.horizontalSpan = 2;
td.heightHint = 100;
- td.widthHint = 200;
+ td.widthHint = 250;
text.setLayoutData(td);
String buffer = getRosterEntryChildrenFromPresence(entry);
@@ -968,10 +968,19 @@ public class MultiRosterView extends ViewPart implements IMultiRosterViewPart {
return scaled;
}
+ private String getResourceName(ID id) {
+ IFQID fqid = (IFQID) id.getAdapter(IFQID.class);
+ if (fqid != null) {
+ return fqid.getResourceName();
+ }
+ return null;
+ }
+
private String getRosterEntryChildrenFromPresence(IRosterEntry entry) {
IPresence presence = entry.getPresence();
Map properties = presence.getProperties();
- int fixedEntries = 3;
+ int fixedEntries = 4;
+ String resourceName = getResourceName(entry.getUser().getID());
StringBuffer buffer = new StringBuffer();
buffer.append("<form>"); //$NON-NLS-1$
buffer.append("<p>"); //$NON-NLS-1$
@@ -983,6 +992,9 @@ public class MultiRosterView extends ViewPart implements IMultiRosterViewPart {
buffer.append("<p>");//$NON-NLS-1$
buffer.append(NLS.bind(Messages.RosterWorkbenchAdapterFactory_Mode, presence.getMode().toString()));
buffer.append("</p>"); //$NON-NLS-1$
+ buffer.append("<p>"); //$NON-NLS-1$
+ buffer.append(NLS.bind(Messages.RosterWorkbenchAdapterFactory_Resource, ((resourceName == null) ? "" : resourceName))); //$NON-NLS-1$
+ buffer.append("</p>"); //$NON-NLS-1$
for (Iterator i = properties.keySet().iterator(); i.hasNext(); fixedEntries++) {
buffer.append("<p>"); //$NON-NLS-1$
Object key = i.next();

Back to the top