Added buymeacoffee to donate tab
|
@ -1,8 +1,10 @@
|
||||||
package ctbrec.ui;
|
package ctbrec.ui;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.geometry.Pos;
|
import javafx.geometry.Pos;
|
||||||
|
import javafx.scene.control.Button;
|
||||||
import javafx.scene.control.Label;
|
import javafx.scene.control.Label;
|
||||||
import javafx.scene.control.Tab;
|
import javafx.scene.control.Tab;
|
||||||
import javafx.scene.control.TextField;
|
import javafx.scene.control.TextField;
|
||||||
|
@ -36,9 +38,16 @@ public class DonateTabFx extends Tab {
|
||||||
HBox header = new HBox();
|
HBox header = new HBox();
|
||||||
header.setAlignment(Pos.CENTER);
|
header.setAlignment(Pos.CENTER);
|
||||||
header.getChildren().add(headerVbox);
|
header.getChildren().add(headerVbox);
|
||||||
header.setPadding(new Insets(20, 0, 30, 0));
|
header.setPadding(new Insets(20, 0, 0, 0));
|
||||||
container.setTop(header);
|
container.setTop(header);
|
||||||
|
|
||||||
|
ImageView coffeeImage = new ImageView(getClass().getResource("/html/buymeacoffee-fancy.png").toString());
|
||||||
|
Button coffeeButton = new Button("Buy me a coffee");
|
||||||
|
coffeeButton.setOnMouseClicked((e) -> { Launcher.open("https://www.buymeacoffee.com/0xboobface"); });
|
||||||
|
VBox buyCoffeeBox = new VBox(5);
|
||||||
|
buyCoffeeBox.setAlignment(Pos.TOP_CENTER);
|
||||||
|
buyCoffeeBox.getChildren().addAll(coffeeImage, coffeeButton);
|
||||||
|
|
||||||
int prefWidth = 360;
|
int prefWidth = 360;
|
||||||
TextField bitcoinAddress = new TextField("15sLWZon8diPqAX4UdPQU1DcaPuvZs2GgA");
|
TextField bitcoinAddress = new TextField("15sLWZon8diPqAX4UdPQU1DcaPuvZs2GgA");
|
||||||
bitcoinAddress.setEditable(false);
|
bitcoinAddress.setEditable(false);
|
||||||
|
@ -74,6 +83,9 @@ public class DonateTabFx extends Tab {
|
||||||
coinBox.setAlignment(Pos.CENTER);
|
coinBox.setAlignment(Pos.CENTER);
|
||||||
coinBox.setSpacing(50);
|
coinBox.setSpacing(50);
|
||||||
coinBox.getChildren().addAll(bitcoinBox, ethereumBox, moneroBox);
|
coinBox.getChildren().addAll(bitcoinBox, ethereumBox, moneroBox);
|
||||||
container.setCenter(coinBox);
|
|
||||||
|
VBox centerBox = new VBox(50);
|
||||||
|
centerBox.getChildren().addAll(buyCoffeeBox, coinBox);
|
||||||
|
container.setCenter(centerBox);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
package ctbrec.ui;
|
package ctbrec.ui;
|
||||||
|
|
||||||
import java.net.URL;
|
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
@ -22,8 +20,7 @@ public class DonateTabHtml extends Tab {
|
||||||
browser = new WebView();
|
browser = new WebView();
|
||||||
try {
|
try {
|
||||||
WebEngine webEngine = browser.getEngine();
|
WebEngine webEngine = browser.getEngine();
|
||||||
URL donatePage = getClass().getResource("/html/donate.html");
|
webEngine.load("https://0xboobface.github.io/ctbrec/#donate");
|
||||||
webEngine.load(donatePage.toString());
|
|
||||||
webEngine.setJavaScriptEnabled(true);
|
webEngine.setJavaScriptEnabled(true);
|
||||||
webEngine.setOnAlert((e) -> {
|
webEngine.setOnAlert((e) -> {
|
||||||
System.out.println(e.getData());
|
System.out.println(e.getData());
|
||||||
|
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 26 KiB |