diff options
| author | slewis | 2005-03-30 07:21:29 +0000 |
|---|---|---|
| committer | slewis | 2005-03-30 07:21:29 +0000 |
| commit | 4412cc76a4ee68da9ccc486d9f8aac4799b3278c (patch) | |
| tree | 674f51794c346d0823b645bafb12240cfdf6a49e | |
| parent | 24f16cdd8a2d7f5e92c85eef41332b2e8d41a3c6 (diff) | |
| download | org.eclipse.ecf-4412cc76a4ee68da9ccc486d9f8aac4799b3278c.tar.gz org.eclipse.ecf-4412cc76a4ee68da9ccc486d9f8aac4799b3278c.tar.xz org.eclipse.ecf-4412cc76a4ee68da9ccc486d9f8aac4799b3278c.zip | |
Added disconnect icon, enabled and disabled. Icon is from Eclipse debugger icon set. Added references in RosterView
| -rw-r--r-- | framework/bundles/org.eclipse.ecf.ui/icons/disabled/terminate_co.gif | bin | 0 -> 152 bytes | |||
| -rw-r--r-- | framework/bundles/org.eclipse.ecf.ui/icons/enabled/terminate_co.gif | bin | 0 -> 215 bytes | |||
| -rw-r--r-- | framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/RosterView.java | 10 |
3 files changed, 9 insertions, 1 deletions
diff --git a/framework/bundles/org.eclipse.ecf.ui/icons/disabled/terminate_co.gif b/framework/bundles/org.eclipse.ecf.ui/icons/disabled/terminate_co.gif Binary files differnew file mode 100644 index 000000000..4f3dcba27 --- /dev/null +++ b/framework/bundles/org.eclipse.ecf.ui/icons/disabled/terminate_co.gif diff --git a/framework/bundles/org.eclipse.ecf.ui/icons/enabled/terminate_co.gif b/framework/bundles/org.eclipse.ecf.ui/icons/enabled/terminate_co.gif Binary files differnew file mode 100644 index 000000000..dc47edf06 --- /dev/null +++ b/framework/bundles/org.eclipse.ecf.ui/icons/enabled/terminate_co.gif diff --git a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/RosterView.java b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/RosterView.java index aaaace73a..396270650 100644 --- a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/RosterView.java +++ b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/RosterView.java @@ -18,6 +18,7 @@ import java.util.Hashtable; import java.util.Iterator; import java.util.Map; import org.eclipse.core.runtime.IAdaptable; +import org.eclipse.core.runtime.Path; import org.eclipse.ecf.core.identity.ID; import org.eclipse.ecf.core.identity.IDFactory; import org.eclipse.ecf.core.user.IUser; @@ -38,6 +39,7 @@ import org.eclipse.jface.action.MenuManager; import org.eclipse.jface.action.Separator; import org.eclipse.jface.dialogs.InputDialog; import org.eclipse.jface.dialogs.MessageDialog; +import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.resource.ImageRegistry; import org.eclipse.jface.viewers.DoubleClickEvent; import org.eclipse.jface.viewers.IDoubleClickListener; @@ -62,6 +64,9 @@ import org.eclipse.ui.part.ViewPart; public class RosterView extends ViewPart implements IConfigViewer, IPresenceListener, IMessageListener { + public static final String DISCONNECT_ICON_DISABLED = "icons/disabled/terminate_co.gif"; + public static final String DISCONNECT_ICON_ENABLED = "icons/enabled/terminate_co.gif"; + protected static final int TREE_EXPANSION_LEVELS = 1; private TreeViewer viewer; private Action chatAction; @@ -467,7 +472,10 @@ public class RosterView extends ViewPart implements IConfigViewer, disconnectAction.setText("Disconnect"); disconnectAction.setToolTipText("Disconnect from server"); disconnectAction.setEnabled(false); - + disconnectAction.setImageDescriptor(ImageDescriptor.createFromURL( + UiPlugin.getDefault().find(new Path(DISCONNECT_ICON_ENABLED)))); + disconnectAction.setDisabledImageDescriptor(ImageDescriptor.createFromURL( + UiPlugin.getDefault().find(new Path(DISCONNECT_ICON_DISABLED)))); } |
