From f7dfbe558c5bcb18ae2145e0584b1f490ca28486 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Mon, 19 Nov 2018 18:41:54 +0100 Subject: [PATCH] Replace cryptos with paypal and patreon --- .../src/main/java/ctbrec/ui/DonateTabFx.java | 54 ++++-------- .../src/main/resources/html/patreon-logo.png | Bin 0 -> 3451 bytes .../src/main/resources/html/patreon-logo.svg | 80 ++++++++++++++++++ client/src/main/resources/html/pp196.png | Bin 0 -> 6295 bytes 4 files changed, 98 insertions(+), 36 deletions(-) create mode 100644 client/src/main/resources/html/patreon-logo.png create mode 100644 client/src/main/resources/html/patreon-logo.svg create mode 100644 client/src/main/resources/html/pp196.png diff --git a/client/src/main/java/ctbrec/ui/DonateTabFx.java b/client/src/main/java/ctbrec/ui/DonateTabFx.java index 9f43a7c9..f00ea63a 100644 --- a/client/src/main/java/ctbrec/ui/DonateTabFx.java +++ b/client/src/main/java/ctbrec/ui/DonateTabFx.java @@ -8,7 +8,6 @@ import javafx.geometry.Pos; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.Tab; -import javafx.scene.control.TextField; import javafx.scene.image.ImageView; import javafx.scene.layout.Background; import javafx.scene.layout.BackgroundFill; @@ -61,49 +60,32 @@ public class DonateTabFx extends Tab { buyCoffeeBox.setAlignment(Pos.TOP_CENTER); buyCoffeeBox.getChildren().addAll(coffeeImage, coffeeButton); - int prefWidth = 360; - TextField bitcoinAddress = new TextField("15sLWZon8diPqAX4UdPQU1DcaPuvZs2GgA"); - bitcoinAddress.setEditable(false); - bitcoinAddress.setPrefWidth(prefWidth); - ImageView bitcoinQrCode = new ImageView(getClass().getResource("/html/bitcoin-address.png").toString()); - Label bitcoinLabel = new Label("Bitcoin"); - bitcoinLabel.setGraphic(new ImageView(getClass().getResource("/html/bitcoin.png").toString())); - VBox bitcoinBox = new VBox(5); - bitcoinBox.setAlignment(Pos.TOP_CENTER); - bitcoinBox.getChildren().addAll(bitcoinLabel, bitcoinAddress, bitcoinQrCode); + ImageView paypalImage = new ImageView(getClass().getResource("/html/pp196.png").toString()); + Button paypalButton = new Button("PayPal"); + paypalButton.setOnMouseClicked((e) -> { DesktopIntegration.open("https://www.paypal.me/0xb00bface"); }); + VBox paypalBox = new VBox(5); + paypalBox.setAlignment(Pos.TOP_CENTER); + paypalBox.getChildren().addAll(paypalImage, paypalButton); - TextField ethereumAddress = new TextField("0x996041638eEAE7E31f39Ef6e82068d69bA7C090e"); - ethereumAddress.setEditable(false); - ethereumAddress.setPrefWidth(prefWidth); - ImageView ethereumQrCode = new ImageView(getClass().getResource("/html/ethereum-address.png").toString()); - Label ethereumLabel = new Label("Ethereum"); - ethereumLabel.setGraphic(new ImageView(getClass().getResource("/html/ethereum.png").toString())); - VBox ethereumBox = new VBox(5); - ethereumBox.setAlignment(Pos.TOP_CENTER); - ethereumBox.getChildren().addAll(ethereumLabel, ethereumAddress, ethereumQrCode); - - TextField moneroAddress = new TextField("448ZQZpzvT4iRNAVBr7CMQBfEbN3H8uAF2BWabtqVRckgTY3GQJkUgydjotEPaGvpzJboUpe39J8rPBkWZaUbrQa31FoSMj"); - moneroAddress.setEditable(false); - moneroAddress.setPrefWidth(prefWidth); - ImageView moneroQrCode = new ImageView(getClass().getResource("/html/monero-address.png").toString()); - Label moneroLabel = new Label("Monero"); - moneroLabel.setGraphic(new ImageView(getClass().getResource("/html/monero.png").toString())); - VBox moneroBox = new VBox(5); - moneroBox.setAlignment(Pos.TOP_CENTER); - moneroBox.getChildren().addAll(moneroLabel, moneroAddress, moneroQrCode); + ImageView patreonImage = new ImageView(getClass().getResource("/html/patreon-logo.png").toString()); + Button patreonButton = new Button("Become a Patron"); + patreonButton.setOnMouseClicked((e) -> { DesktopIntegration.open("https://www.patreon.com/0xb00bface"); }); + VBox patreonBox = new VBox(5); + patreonBox.setAlignment(Pos.TOP_CENTER); + patreonBox.getChildren().addAll(patreonImage, patreonButton); HBox topBox = new HBox(5); topBox.setAlignment(Pos.CENTER); topBox.setSpacing(50); - topBox.getChildren().addAll(tokenBox, buyCoffeeBox); + topBox.getChildren().addAll(tokenBox); - HBox coinBox = new HBox(5); - coinBox.setAlignment(Pos.CENTER); - coinBox.setSpacing(50); - coinBox.getChildren().addAll(bitcoinBox, ethereumBox, moneroBox); + HBox bottomBox = new HBox(5); + bottomBox.setAlignment(Pos.CENTER); + bottomBox.setSpacing(50); + bottomBox.getChildren().addAll(buyCoffeeBox, paypalBox, patreonBox); VBox centerBox = new VBox(50); - centerBox.getChildren().addAll(topBox, coinBox); + centerBox.getChildren().addAll(topBox, bottomBox); container.setCenter(centerBox); } } diff --git a/client/src/main/resources/html/patreon-logo.png b/client/src/main/resources/html/patreon-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0a0c8eb7bcbb581d07022922d8ef314a450d5abb GIT binary patch literal 3451 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 X + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/client/src/main/resources/html/pp196.png b/client/src/main/resources/html/pp196.png new file mode 100644 index 0000000000000000000000000000000000000000..2037da6a6d38d4e0d61d1110f62d6b6342fad1f9 GIT binary patch literal 6295 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 literal 0 HcmV?d00001