[jbosstools-commits] JBoss Tools SVN: r24456 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui: src/org/jboss/tools/deltacloud/ui/views and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Aug 25 18:05:34 EDT 2010


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 at 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 at 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 at 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();



More information about the jbosstools-commits mailing list