From: <ls...@us...> - 2006-12-12 22:20:53
|
Revision: 2904 http://jnode.svn.sourceforge.net/jnode/?rev=2904&view=rev Author: lsantha Date: 2006-12-12 14:20:48 -0800 (Tue, 12 Dec 2006) Log Message: ----------- test env. Added Paths: ----------- trunk/distr/src/apps/org/jnode/apps/console/ShellEmu.java trunk/distr/src/apps/org/jnode/apps/editor/EditEmu.java Added: trunk/distr/src/apps/org/jnode/apps/console/ShellEmu.java =================================================================== --- trunk/distr/src/apps/org/jnode/apps/console/ShellEmu.java (rev 0) +++ trunk/distr/src/apps/org/jnode/apps/console/ShellEmu.java 2006-12-12 22:20:48 UTC (rev 2904) @@ -0,0 +1,21 @@ +package org.jnode.apps.console; + +import org.jnode.test.gui.Emu; +import org.jnode.driver.console.swing.SwingTextScreenConsoleManager; +import org.jnode.driver.console.TextConsole; +import org.jnode.driver.console.ConsoleManager; +import org.jnode.shell.CommandShell; + +/** + * @author Levente S\u00e1ntha + */ +public class ShellEmu extends Emu { + + public static void main(String[] argv) throws Exception { + initEnv(); + SwingTextScreenConsoleManager cm = new SwingTextScreenConsoleManager(); + new Thread(new CommandShell((TextConsole) cm.createConsole(null, + ConsoleManager.CreateOptions.TEXT | ConsoleManager.CreateOptions.SCROLLABLE))). + start(); + } +} Added: trunk/distr/src/apps/org/jnode/apps/editor/EditEmu.java =================================================================== --- trunk/distr/src/apps/org/jnode/apps/editor/EditEmu.java (rev 0) +++ trunk/distr/src/apps/org/jnode/apps/editor/EditEmu.java 2006-12-12 22:20:48 UTC (rev 2904) @@ -0,0 +1,31 @@ +package org.jnode.apps.editor; + +import org.jnode.driver.console.ConsoleManager; +import org.jnode.driver.console.swing.SwingTextScreenConsoleManager; +import org.jnode.driver.console.textscreen.TextScreenConsole; +import org.jnode.test.gui.Emu; + +import java.io.File; + +/** + * @author Levente S\u00e1ntha + */ +public class EditEmu extends Emu { + public static void main(String[] argv) throws Exception{ + initEnv(); + + + if(argv.length == 0){ + System.out.println("No file specified"); + return; + } + + SwingTextScreenConsoleManager cm = new SwingTextScreenConsoleManager(); + final TextScreenConsole console = cm.createConsole(null, + ConsoleManager.CreateOptions.TEXT | ConsoleManager.CreateOptions.NO_SYSTEM_OUT_ERR_IN); + + TextEditor te = new TextEditor(console); + File f = new File(argv[0]); + te.loadFile(f); + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |