diff options
author | Eike Stepper | 2007-10-08 08:49:29 +0000 |
---|---|---|
committer | Eike Stepper | 2007-10-08 08:49:29 +0000 |
commit | c07cb7756aff9fe29b3ed8b6b7662981b6dcca99 (patch) | |
tree | a77f6c84c8d72c1cfd346239d107f9291cb5321a | |
parent | ce24a6efc8b85f7f3ad0083ea2bd87bf058741df (diff) | |
download | cdo-c07cb7756aff9fe29b3ed8b6b7662981b6dcca99.tar.gz cdo-c07cb7756aff9fe29b3ed8b6b7662981b6dcca99.tar.xz cdo-c07cb7756aff9fe29b3ed8b6b7662981b6dcca99.zip |
[205668] Provide buddies example
https://bugs.eclipse.org/bugs/show_bug.cgi?id=205668
2 files changed, 8 insertions, 5 deletions
diff --git a/plugins/org.eclipse.net4j.buddies.ui/src/org/eclipse/net4j/buddies/internal/ui/views/BuddiesView.java b/plugins/org.eclipse.net4j.buddies.ui/src/org/eclipse/net4j/buddies/internal/ui/views/BuddiesView.java index e347461350..6b56b4cce1 100644 --- a/plugins/org.eclipse.net4j.buddies.ui/src/org/eclipse/net4j/buddies/internal/ui/views/BuddiesView.java +++ b/plugins/org.eclipse.net4j.buddies.ui/src/org/eclipse/net4j/buddies/internal/ui/views/BuddiesView.java @@ -18,6 +18,7 @@ import org.eclipse.net4j.util.ui.actions.SafeAction; import org.eclipse.net4j.util.ui.views.ContainerItemProvider; import org.eclipse.net4j.util.ui.views.ContainerView; +import org.eclipse.jface.action.Action; import org.eclipse.jface.action.IMenuManager; import org.eclipse.jface.action.Separator; @@ -231,7 +232,9 @@ public class BuddiesView extends ContainerView implements IListener private StateAction(String text, State state, String key) { - super(text, "Set own state to '" + text.toLowerCase() + "'", SharedIcons.getDescriptor(key)); + super(text, Action.AS_RADIO_BUTTON); + setToolTipText("Set own state to '" + text.toLowerCase() + "'"); + setImageDescriptor(SharedIcons.getDescriptor(key)); this.state = state; } diff --git a/plugins/org.eclipse.net4j.buddies/src/org/eclipse/net4j/internal/buddies/BuddySession.java b/plugins/org.eclipse.net4j.buddies/src/org/eclipse/net4j/internal/buddies/BuddySession.java index 45b6d1a3d2..f4dd9088e3 100644 --- a/plugins/org.eclipse.net4j.buddies/src/org/eclipse/net4j/internal/buddies/BuddySession.java +++ b/plugins/org.eclipse.net4j.buddies/src/org/eclipse/net4j/internal/buddies/BuddySession.java @@ -46,7 +46,7 @@ public class BuddySession extends Lifecycle implements IBuddySession, IListener return channel; } - public IBuddy getSelf() + public Self getSelf() { return self; } @@ -56,7 +56,7 @@ public class BuddySession extends Lifecycle implements IBuddySession, IListener this.self = new Self(this, account); } - public IBuddy addBuddy(String userID) + public Buddy addBuddy(String userID) { Buddy buddy = null; synchronized (buddies) @@ -83,7 +83,7 @@ public class BuddySession extends Lifecycle implements IBuddySession, IListener { synchronized (buddies) { - return buddies.values().toArray(new IBuddy[buddies.size()]); + return buddies.values().toArray(new Buddy[buddies.size()]); } } @@ -117,7 +117,7 @@ public class BuddySession extends Lifecycle implements IBuddySession, IListener public void buddyAdded(String userID) { - IBuddy buddy = addBuddy(userID); + Buddy buddy = addBuddy(userID); if (buddy != null) { fireEvent(new SingleDeltaContainerEvent<IBuddy>(this, buddy, IContainerDelta.Kind.ADDED)); |