|
From: <caw...@us...> - 2007-06-22 16:24:38
|
Revision: 2668
http://svn.sourceforge.net/rubyeclipse/?rev=2668&view=rev
Author: cawilliams
Date: 2007-06-22 09:24:36 -0700 (Fri, 22 Jun 2007)
Log Message:
-----------
open confirmation dialog when user hits del key to delete a gem
Modified Paths:
--------------
trunk/com.aptana.rdt/src/com/aptana/rdt/ui/gems/GemsView.java
Modified: trunk/com.aptana.rdt/src/com/aptana/rdt/ui/gems/GemsView.java
===================================================================
--- trunk/com.aptana.rdt/src/com/aptana/rdt/ui/gems/GemsView.java 2007-06-22 16:22:12 UTC (rev 2667)
+++ trunk/com.aptana.rdt/src/com/aptana/rdt/ui/gems/GemsView.java 2007-06-22 16:24:36 UTC (rev 2668)
@@ -6,6 +6,7 @@
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.Separator;
+import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.KeyEvent;
@@ -50,7 +51,9 @@
if (e.keyCode == SWT.DEL) {
TableItem item = gemTable.getItem(gemTable.getSelectionIndex());
Gem gem = (Gem) item.getData();
- GemManager.getInstance().removeGem(gem);
+ if (MessageDialog.openConfirm(gemTable.getShell(), null, GemsMessages.bind(GemsMessages.RemoveGemDialog_msg, gem.getName()))) {
+ GemManager.getInstance().removeGem(gem);
+ }
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|