From a763162963b5b44fadf11ac2e679485ae6b752cb Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 13 Apr 2019 14:22:52 +0200 Subject: [PATCH] Add tab to open the help --- .../java/ctbrec/ui/CamrecApplication.java | 1 + client/src/main/java/ctbrec/ui/HelpTab.java | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 client/src/main/java/ctbrec/ui/HelpTab.java diff --git a/client/src/main/java/ctbrec/ui/CamrecApplication.java b/client/src/main/java/ctbrec/ui/CamrecApplication.java index 59165e9a..953c2046 100644 --- a/client/src/main/java/ctbrec/ui/CamrecApplication.java +++ b/client/src/main/java/ctbrec/ui/CamrecApplication.java @@ -153,6 +153,7 @@ public class CamrecApplication extends Application { rootPane.getTabs().add(settingsTab); rootPane.getTabs().add(new NewsTab()); rootPane.getTabs().add(new DonateTabFx()); + rootPane.getTabs().add(new HelpTab()); switchToStartTab(); writeColorSchemeStyleSheet(primaryStage); diff --git a/client/src/main/java/ctbrec/ui/HelpTab.java b/client/src/main/java/ctbrec/ui/HelpTab.java new file mode 100644 index 00000000..c5d415f4 --- /dev/null +++ b/client/src/main/java/ctbrec/ui/HelpTab.java @@ -0,0 +1,22 @@ +package ctbrec.ui; + +import javafx.geometry.Insets; +import javafx.scene.control.Button; +import javafx.scene.control.Tab; +import javafx.scene.layout.BorderPane; + +public class HelpTab extends Tab { + + public HelpTab() { + setClosable(true); + setText("Help"); + + + Button openHelp = new Button("Open Help"); + openHelp.setPadding(new Insets(20)); + BorderPane layout = new BorderPane(openHelp); + BorderPane.setMargin(openHelp, new Insets(20)); + setContent(layout); + openHelp.setOnAction(e -> DesktopIntegration.open("http://localhost:5689/docs/index.md")); + } +}