Author: koen.aers(a)jboss.com
Date: 2011-02-16 09:39:55 -0500 (Wed, 16 Feb 2011)
New Revision: 29175
Modified:
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/ConsolePartitioner.java
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/runtime/Manager.java
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/view/ConsoleViewer.java
Log:
history through up and down arrow keys is working
Modified:
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/ConsolePartitioner.java
===================================================================
---
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/ConsolePartitioner.java 2011-02-16
14:17:24 UTC (rev 29174)
+++
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/ConsolePartitioner.java 2011-02-16
14:39:55 UTC (rev 29175)
@@ -10,60 +10,59 @@
@Override
public void connect(IDocument document) {
+// System.out.println("connect");
document.setDocumentPartitioner(this);
}
@Override
public void disconnect() {
- // TODO Auto-generated method stub
-
+// System.out.println("disconnect");
}
@Override
public void documentAboutToBeChanged(DocumentEvent event) {
- // TODO Auto-generated method stub
-
+// System.out.println("documentAboutToBeChanged");
}
@Override
public boolean documentChanged(DocumentEvent event) {
- // TODO Auto-generated method stub
+// System.out.println("documentChanged");
return false;
}
@Override
public String[] getLegalContentTypes() {
- // TODO Auto-generated method stub
+// System.out.println("getLegalContentTypes");
return null;
}
@Override
public String getContentType(int offset) {
- // TODO Auto-generated method stub
+// System.out.println("getContentType");
return null;
}
@Override
public ITypedRegion[] computePartitioning(int offset, int length) {
- // TODO Auto-generated method stub
+// System.out.println("computePartitioning");
return null;
}
@Override
public ITypedRegion getPartition(int offset) {
- // TODO Auto-generated method stub
+// System.out.println("getPartition");
return null;
}
@Override
public boolean isReadOnly(int offset) {
- // TODO Auto-generated method stub
+// System.out.println("isReadOnly");
return false;
}
@Override
public StyleRange[] getStyleRanges(int offset, int length) {
- // TODO Auto-generated method stub
+ System.out.println("getStyleRanges : [offset, " + offset + "] [length,
" + length + "]");
return null;
}
Modified:
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/runtime/Manager.java
===================================================================
---
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/runtime/Manager.java 2011-02-16
14:17:24 UTC (rev 29174)
+++
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/runtime/Manager.java 2011-02-16
14:39:55 UTC (rev 29175)
@@ -107,6 +107,7 @@
IPath path = root.getLocation();
File workingDir = path.toFile();
workingCopy.setAttribute(IJavaLaunchConfigurationConstants.ATTR_WORKING_DIRECTORY,
workingDir.getAbsolutePath());
+// workingCopy.setAttribute(IJavaLaunchConfigurationConstants.ATTR_VM_ARGUMENTS,
"-Dseam.forge.shell.colorEnabled=true");
ILaunchConfiguration configuration = workingCopy.doSave();
ILaunch launch = configuration.launch(ILaunchManager.RUN_MODE, null, false, false);
IProcess[] processes = launch.getProcesses();
Modified:
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/view/ConsoleViewer.java
===================================================================
---
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/view/ConsoleViewer.java 2011-02-16
14:17:24 UTC (rev 29174)
+++
trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/view/ConsoleViewer.java 2011-02-16
14:39:55 UTC (rev 29175)
@@ -14,9 +14,9 @@
public class ConsoleViewer extends TextConsoleViewer {
- private static String BACKSPACE = new String(new byte[] {'\b'});
-// private static String UP_ARROW = new String(new byte[] { 0x1b, 0x5b, 0x41 });
-// private static String DOWN_ARROW = new String(new byte[] { 0x1b, 0x5b, 0x42 });
+ private static String BACKSPACE = new Character('b').toString();
+ private static String UP_ARROW = new Character((char)16).toString();
+ private static String DOWN_ARROW = new Character((char)14).toString();
private Console console = null;
@@ -36,13 +36,11 @@
}
private void handleArrowUp() {
-// System.out.println("handle arrow up");
-// console.getInputStream().appendData(UP_ARROW);
+ console.getInputStream().appendData(UP_ARROW);
}
private void handleArrowDown() {
-// System.out.println("handle arrow down");
-// console.getInputStream().appendData(DOWN_ARROW);
+ console.getInputStream().appendData(DOWN_ARROW);
}
protected StyledText createTextWidget(Composite parent, int styles) {
Show replies by date