Author: koen.aers(a)jboss.com
Date: 2011-09-26 15:21:31 -0400 (Mon, 26 Sep 2011)
New Revision: 35055
Added:
trunk/forge/plugins/org.jboss.tools.forge.runtime.ext/src/org/jboss/tools/forge/runtime/ext/CtrlCAction.java
Log:
JBIDE 8912: Ctrl-C is also working!
Added:
trunk/forge/plugins/org.jboss.tools.forge.runtime.ext/src/org/jboss/tools/forge/runtime/ext/CtrlCAction.java
===================================================================
---
trunk/forge/plugins/org.jboss.tools.forge.runtime.ext/src/org/jboss/tools/forge/runtime/ext/CtrlCAction.java
(rev 0)
+++
trunk/forge/plugins/org.jboss.tools.forge.runtime.ext/src/org/jboss/tools/forge/runtime/ext/CtrlCAction.java 2011-09-26
19:21:31 UTC (rev 35055)
@@ -0,0 +1,28 @@
+package org.jboss.tools.forge.runtime.ext;
+
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import org.jboss.forge.shell.spi.TriggeredAction;
+
+import sun.misc.Signal;
+
+@SuppressWarnings("restriction")
+public class CtrlCAction implements TriggeredAction {
+
+ @Override
+ public ActionListener getListener() {
+ return new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ Signal.raise(new Signal("INT"));
+ }
+ };
+ }
+
+ @Override
+ public char getTrigger() {
+ return (char)3;
+ }
+
+}
Show replies by date