From 4d8c19c8744aa0bcad3d6866ee516ec2e66ac176 Mon Sep 17 00:00:00 2001 From: Sarah Grebing Date: Wed, 13 Sep 2017 10:13:43 +0200 Subject: [PATCH] Button for laoding a java file with an exmpty script --- .../psdbg/gui/controls/WelcomePane.java | 33 +++++++++++++++++++ .../psdbg/gui/controls/WelcomePane.fxml | 11 ++++++- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/ui/src/main/java/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.java b/ui/src/main/java/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.java index ee7f3c4b..62e8a2e4 100644 --- a/ui/src/main/java/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.java +++ b/ui/src/main/java/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.java @@ -17,6 +17,11 @@ public class WelcomePane extends AnchorPane { Utils.createWithFXML(this); } + /** + * Load the contraposition example + * + * @param event + */ public void loadContraPosition(ActionEvent event) { proofScriptDebugger.getWelcomePaneDock().close(); proofScriptDebugger.showActiveInspector(null); @@ -35,6 +40,10 @@ public class WelcomePane extends AnchorPane { */ } + /** + * Load a test example + * @param event + */ public void loadJavaTest(ActionEvent event) { proofScriptDebugger.getWelcomePaneDock().close(); proofScriptDebugger.showActiveInspector(null); @@ -50,6 +59,10 @@ public class WelcomePane extends AnchorPane { new File("src/test/resources/edu/kit/formal/psdb/interpreter/javaExample/Test.java"));*/ } + /** + * Load teh help page documentation + * @param event + */ public void loadHelpPage(ActionEvent event) { proofScriptDebugger.getWelcomePaneDock().close(); proofScriptDebugger.showCommandHelp(event); @@ -58,6 +71,10 @@ public class WelcomePane extends AnchorPane { } + /** + * Load a Java problem with an existing script + * @param event + */ public void loadJavaProblem(ActionEvent event) { proofScriptDebugger.getWelcomePaneDock().close(); proofScriptDebugger.showActiveInspector(null); @@ -81,5 +98,21 @@ public class WelcomePane extends AnchorPane { proofScriptDebugger.openScript(); } + + + /** + * Load a Java File and an Empty Script + * + * @param event + */ + public void loadJavaProblemWithNewScript(ActionEvent event) { + proofScriptDebugger.getWelcomePaneDock().close(); + proofScriptDebugger.showActiveInspector(null); + + proofScriptDebugger.openJavaFile(); + proofScriptDebugger.getScriptController().newScript(); + + } + } diff --git a/ui/src/main/resources/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.fxml b/ui/src/main/resources/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.fxml index f95ff1e5..9a72a251 100644 --- a/ui/src/main/resources/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.fxml +++ b/ui/src/main/resources/edu/kit/iti/formal/psdbg/gui/controls/WelcomePane.fxml @@ -14,7 +14,8 @@