diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-16 15:00:33 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-16 15:01:22 +0100 |
| commit | 3279dc1335835952a8170af3ab784caaf393292a (patch) | |
| tree | 156fa225ff8171609c3fab3e0d95125e56cf0478 /IDE/src/main/java/org/elmahrouss/App.java | |
| parent | fdcc6a15f3ef065f313233a9e00dfb44ea67406f (diff) | |
IDE: add CodeEditorController.java
Meta: Update copyright year.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'IDE/src/main/java/org/elmahrouss/App.java')
| -rw-r--r-- | IDE/src/main/java/org/elmahrouss/App.java | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/IDE/src/main/java/org/elmahrouss/App.java b/IDE/src/main/java/org/elmahrouss/App.java index ea7fada..cb061ca 100644 --- a/IDE/src/main/java/org/elmahrouss/App.java +++ b/IDE/src/main/java/org/elmahrouss/App.java @@ -2,7 +2,7 @@ * ======================================================== * * MPCC - * Copyright Mahrouss Logic, all rights reserved. + * Copyright 2024, Mahrouss Logic, all rights reserved. * * ======================================================== */ @@ -30,7 +30,7 @@ public class App extends Application @Override public void start(Stage stage) { - stage.setTitle("MetroWorks - Welcome"); + stage.setTitle("MetroWorks - v1.00"); stage.setResizable(false); var projectPane = new VBox(); @@ -40,16 +40,17 @@ public class App extends Application Tab tabEditorWelcome = new Tab("Welcome!", new CodeEditorView(false)); - CodeEditorView editorView = ((CodeEditorView) tabEditorWelcome.getContent()); + CodeEditorView editorView = (CodeEditorView)tabEditorWelcome.getContent(); - Button buttonNewPane = new Button("Add source..."); + Button buttonNewPane = new Button("Add..."); buttonNewPane.onMouseClickedProperty().set((EventHandler<MouseEvent>) (MouseEvent c) -> { - CodeEditorView view = new CodeEditorView(true); - Tab tabCode = new Tab("Untitled", view); + CodeEditorController view = new CodeEditorController(true); + Tab tabCode = new Tab("Untitled", view.getView()); - tabCode.setText(view.getFilename()); - stage.setTitle(view.getFilename()); + view.getView().setController(view); + + tabCode.setText(view.getView().getFilename()); tabPages.getTabs().add(tabCode); }); |
