From ffdd3e6dee868178959d4804ffccf30b79af87f7 Mon Sep 17 00:00:00 2001 From: ChococookieOS Date: Sun, 28 Apr 2019 12:06:49 +0200 Subject: [PATCH] Made ServerGui usable and prepared for 3.0 --- QuickLaunch/bin/update/UpdateChecker.class | Bin 2626 -> 2634 bytes QuickLaunch/settings.properties | 4 +-- QuickLaunch/src/update/UpdateChecker.java | 2 +- .../src/data/ServerTime.java | 12 +++++++++ .../src/network/ServerThread.java | 6 ++--- .../src/scenes/LogScene.java | 23 ++++++++++++------ 6 files changed, 33 insertions(+), 14 deletions(-) create mode 100644 QuickLaunchUpdateServer/src/data/ServerTime.java diff --git a/QuickLaunch/bin/update/UpdateChecker.class b/QuickLaunch/bin/update/UpdateChecker.class index 529ee17354bb22caa43ff35dae648e462804bfe7..183a61917f8dcdcfbf6b8ecee2f54be71e74e134 100644 GIT binary patch delta 31 mcmX>ka!O=FE2EHLa(;exW@>RsX-Z~(v0i>r`sRMd%^U#0DGUby delta 23 ecmX>la!6!DD!;dn>he!>() { @@ -41,6 +48,7 @@ public class LogScene extends AnchorPane{ Optional result = dialog.showAndWait(); if (result.isPresent()){ ServerData.version = Float.parseFloat(result.get()); + versionText.setText("Current version: "+ServerData.version); } } }); @@ -48,30 +56,29 @@ public class LogScene extends AnchorPane{ mLogView = new LogTextArea(); pieChartData = FXCollections.observableArrayList( - new PieChart.Data("Win 7", 0), - new PieChart.Data("Win 10", 0), + new PieChart.Data("Windows 7", 0), + new PieChart.Data("Windows 10", 0), new PieChart.Data("Linux", 0)); final PieChart chart = new PieChart(pieChartData); chart.setLayoutX(500); chart.setLayoutY(35); - chart.setMaxHeight(200); + chart.setMaxHeight(150); chart.setMaxWidth(300); - chart.setLabelsVisible(true); chart.setLegendSide(Side.RIGHT); - chart.setLabelLineLength(10); chart.setStyle("-fx-font-size: 8pt"); this.getChildren().add(mNewUpdate); this.getChildren().add(mLogView); this.getChildren().add(chart); + this.getChildren().add(versionText); } - public void appendText(String text) { + public void appendText(String text, String osName) { for(Data d : pieChartData) { - if(d.getName().equals("Linux")) { + if(d.getName().equals(osName)) { d.setPieValue(d.getPieValue()+1); } } - mLogView.appendText(text+"\n"); + mLogView.appendText(ServerTime.getTimestamp()+" "+text+"\n"); }