Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2005-07-09 22:45:49 +0000
committerslewis2005-07-09 22:45:49 +0000
commitacf2983b622dbfd337dca3804faf4ac35347015e (patch)
tree238412ac84fb5a6f90bb55db0120e9b65703e86b
parent56c126fd31ff11429cf1db096ae3088d5767973d (diff)
downloadorg.eclipse.ecf-acf2983b622dbfd337dca3804faf4ac35347015e.tar.gz
org.eclipse.ecf-acf2983b622dbfd337dca3804faf4ac35347015e.tar.xz
org.eclipse.ecf-acf2983b622dbfd337dca3804faf4ac35347015e.zip
Changed context menu for discovered services
-rw-r--r--framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java27
1 files changed, 16 insertions, 11 deletions
diff --git a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java
index 401c892cd..d203b563f 100644
--- a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java
+++ b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java
@@ -535,17 +535,22 @@ public class DiscoveryView extends ViewPart {
ServiceID svcID = tp.getID();
if (svcID != null) {
IServiceInfo svcInfo = tp.getServiceInfo();
- if (svcInfo != null && svcInfo.isResolved() && isSupportedServiceType(svcID.getServiceType())) {
- try {
- URI uri = svcInfo.getServiceURI();
- if (uri != null) {
- connectToAction.setText("Connect to service '"+svcID.getServiceName()+"'");
- manager.add(connectToAction);
- }
- } catch (URISyntaxException e) {}
- } else {
- requestServiceInfoAction.setText("Request info about '"+svcID.getServiceName()+"'");
- manager.add(requestServiceInfoAction);
+ connectToAction.setText("Connect to '"+svcID.getServiceName()+"' service");
+ manager.add(connectToAction);
+ manager.add(new Separator());
+ connectToAction.setEnabled(false);
+ requestServiceInfoAction.setText("Request info about '"+svcID.getServiceName()+"'");
+ manager.add(requestServiceInfoAction);
+ requestServiceInfoAction.setEnabled(true);
+ if (svcInfo != null) {
+ if (svcInfo.isResolved() && isSupportedServiceType(svcID.getServiceType())) {
+ try {
+ URI uri = svcInfo.getServiceURI();
+ if (uri != null) {
+ connectToAction.setEnabled(true);
+ }
+ } catch (URISyntaxException e) {}
+ }
}
}
}

Back to the top