18 package com.nokia.carbide.remoteconnections.internal.ui; |
18 package com.nokia.carbide.remoteconnections.internal.ui; |
19 |
19 |
20 import java.util.Collection; |
20 import java.util.Collection; |
21 |
21 |
22 import org.eclipse.jface.resource.ImageDescriptor; |
22 import org.eclipse.jface.resource.ImageDescriptor; |
23 import org.eclipse.jface.resource.JFaceColors; |
|
24 import org.eclipse.swt.graphics.Color; |
23 import org.eclipse.swt.graphics.Color; |
25 import org.eclipse.swt.graphics.Image; |
24 import org.eclipse.swt.graphics.Image; |
26 import org.eclipse.swt.widgets.Display; |
25 import org.eclipse.swt.widgets.Display; |
27 |
26 |
28 import com.nokia.carbide.remoteconnections.RemoteConnectionsActivator; |
27 import com.nokia.carbide.remoteconnections.RemoteConnectionsActivator; |
29 import com.nokia.carbide.remoteconnections.interfaces.IConnectedService; |
28 import com.nokia.carbide.remoteconnections.interfaces.IConnectedService; |
30 import com.nokia.carbide.remoteconnections.interfaces.IConnection; |
|
31 import com.nokia.carbide.remoteconnections.interfaces.IConnectedService.IStatus; |
29 import com.nokia.carbide.remoteconnections.interfaces.IConnectedService.IStatus; |
32 import com.nokia.carbide.remoteconnections.interfaces.IConnectedService.IStatus.EStatus; |
30 import com.nokia.carbide.remoteconnections.interfaces.IConnectedService.IStatus.EStatus; |
|
31 import com.nokia.carbide.remoteconnections.interfaces.IConnection; |
33 import com.nokia.carbide.remoteconnections.internal.api.IConnection2; |
32 import com.nokia.carbide.remoteconnections.internal.api.IConnection2; |
34 import com.nokia.carbide.remoteconnections.internal.api.IConnection2.IConnectionStatus; |
33 import com.nokia.carbide.remoteconnections.internal.api.IConnection2.IConnectionStatus; |
35 import com.nokia.carbide.remoteconnections.internal.api.IConnection2.IConnectionStatus.EConnectionStatus; |
34 import com.nokia.carbide.remoteconnections.internal.api.IConnection2.IConnectionStatus.EConnectionStatus; |
36 import com.nokia.carbide.remoteconnections.internal.registry.Registry; |
35 import com.nokia.carbide.remoteconnections.internal.registry.Registry; |
37 |
36 |
75 |
74 |
76 public static final Color COLOR_RED = new Color(Display.getDefault(), 192, 0, 0); |
75 public static final Color COLOR_RED = new Color(Display.getDefault(), 192, 0, 0); |
77 public static final Color COLOR_GREEN = new Color(Display.getDefault(), 0, 128, 0); |
76 public static final Color COLOR_GREEN = new Color(Display.getDefault(), 0, 128, 0); |
78 public static final Color COLOR_ELECTRIC = new Color(Display.getDefault(), 0, 0, 255); |
77 public static final Color COLOR_ELECTRIC = new Color(Display.getDefault(), 0, 0, 255); |
79 public static final Color COLOR_GREY = new Color(Display.getDefault(), 96, 96, 96); |
78 public static final Color COLOR_GREY = new Color(Display.getDefault(), 96, 96, 96); |
80 public static final Color COLOR_HYPERLINK = JFaceColors.getHyperlinkText(Display.getDefault()); |
|
81 |
79 |
82 /** |
80 /** |
83 * Get the image representing the connection status. |
81 * Get the image representing the connection status. |
84 * @param connection |
82 * @param connection |
85 * @return Image, not to be disposed |
83 * @return Image, not to be disposed |