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 1/2] 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")); + } +} From 280b0a30b7d5f8ab97c0e42b83736087dcbca30e Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 13 Apr 2019 14:32:05 +0200 Subject: [PATCH 2/2] Set insets of buttons in the top bar to 5 --- client/src/main/java/ctbrec/ui/RecordedModelsTab.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/main/java/ctbrec/ui/RecordedModelsTab.java b/client/src/main/java/ctbrec/ui/RecordedModelsTab.java index 2cf4cb2d..bf7db4cc 100644 --- a/client/src/main/java/ctbrec/ui/RecordedModelsTab.java +++ b/client/src/main/java/ctbrec/ui/RecordedModelsTab.java @@ -224,10 +224,13 @@ public class RecordedModelsTab extends Tab implements TabSelectionListener { "press ENTER to confirm a suggested site name")); BorderPane.setMargin(addModelBox, new Insets(5)); addModelButton.setOnAction(this::addModel); + addModelButton.setPadding(new Insets(5)); addModelBox.getChildren().addAll(modelLabel, model, addModelButton, pauseAll, resumeAll); HBox.setMargin(pauseAll, new Insets(0, 0, 0, 20)); pauseAll.setOnAction(this::pauseAll); resumeAll.setOnAction(this::resumeAll); + pauseAll.setPadding(new Insets(5)); + resumeAll.setPadding(new Insets(5)); HBox filterContainer = new HBox(); filterContainer.setSpacing(0);