Author: jjohnstn
Date: 2010-08-25 18:05:33 -0400 (Wed, 25 Aug 2010)
New Revision: 24456
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/DeltaCloudView.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstanceView.java
Log:
2010-08-25 Jeff Johnston <jjohnstn(a)redhat.com>
* src/org/jboss/tools/deltacloud/ui/views/DeltaCloudView.java (.menuAboutToShow): New
listener to properly set up pull-down menu.
(contributeToActionBars): Add a menu listener for pull down so we can set
enabled/disabled
at pull-down time.
(fillLocalPullDown): Add check for item selected.
* src/org/jboss/tools/deltacloud/ui/views/InstanceView.java (.run): Experiment with RSE.
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-08-25 20:45:41
UTC (rev 24455)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-08-25 22:05:33
UTC (rev 24456)
@@ -1,3 +1,12 @@
+2010-08-25 Jeff Johnston <jjohnstn(a)redhat.com>
+
+ * src/org/jboss/tools/deltacloud/ui/views/DeltaCloudView.java (.menuAboutToShow): New
+ listener to properly set up pull-down menu.
+ (contributeToActionBars): Add a menu listener for pull down so we can set
enabled/disabled
+ at pull-down time.
+ (fillLocalPullDown): Add check for item selected.
+ * src/org/jboss/tools/deltacloud/ui/views/InstanceView.java (.run): Experiment with
RSE.
+
2010-08-23 Jeff Johnston <jjohnstn(a)redhat.com>
* src/org/jboss/tools/deltacloud/ui/views/CVImagesCategoryElement.java: New file.
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/DeltaCloudView.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/DeltaCloudView.java 2010-08-25
20:45:41 UTC (rev 24455)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/DeltaCloudView.java 2010-08-25
22:05:33 UTC (rev 24456)
@@ -116,7 +116,13 @@
private void contributeToActionBars() {
IActionBars bars = getViewSite().getActionBars();
- fillLocalPullDown(bars.getMenuManager());
+ IMenuManager menuMgr = bars.getMenuManager();
+ menuMgr.addMenuListener(new IMenuListener() {
+ public void menuAboutToShow(IMenuManager manager) {
+ DeltaCloudView.this.fillLocalPullDown(manager);
+ }
+ });
+ fillLocalPullDown(menuMgr);
fillLocalToolBar(bars.getToolBarManager());
}
@@ -126,6 +132,7 @@
}
private void fillLocalPullDown(IMenuManager manager) {
+ manager.removeAll();
manager.add(removeCloud);
IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
CloudViewElement element = (CloudViewElement)selection.getFirstElement();
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstanceView.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstanceView.java 2010-08-25
20:45:41 UTC (rev 24455)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstanceView.java 2010-08-25
22:05:33 UTC (rev 24456)
@@ -27,6 +27,7 @@
import org.eclipse.rse.core.IRSECoreRegistry;
import org.eclipse.rse.core.IRSESystemType;
import org.eclipse.rse.core.RSECorePlugin;
+import org.eclipse.rse.core.model.IHost;
import org.eclipse.rse.core.model.ISystemRegistry;
import org.eclipse.rse.core.model.SystemStartHere;
import org.eclipse.swt.SWT;
@@ -480,7 +481,8 @@
}
String connectionName = instance.getName() + " [" + instance.getId() +
"]"; //$NON-NLS-1$ //$NON-NLS-2$
try {
- registry.createHost(sshType, connectionName, hostname, null);
+ @SuppressWarnings("unused")
+ IHost host = registry.createHost(sshType, connectionName, hostname, null);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Show replies by date