diff --git a/app/src/main/java/org/toop/app/layer/Layer.java b/app/src/main/java/org/toop/app/layer/Layer.java index 381612d..f0f70b9 100644 --- a/app/src/main/java/org/toop/app/layer/Layer.java +++ b/app/src/main/java/org/toop/app/layer/Layer.java @@ -13,18 +13,22 @@ public abstract class Layer { protected StackPane layer; protected Region background; - protected Layer(String cssFile) { + protected Layer(String cssFile, String backgroundCssClass) { layer = new StackPane(); layer.setPickOnBounds(false); layer.getStylesheets().add(ResourceManager.get(CssAsset.class, cssFile).getUrl()); background = new Region(); background.setPrefSize(Double.MAX_VALUE, Double.MAX_VALUE); - background.getStyleClass().add("background"); + background.getStyleClass().add(backgroundCssClass); layer.getChildren().addLast(background); } + protected Layer(String cssFile) { + this(cssFile, "background"); + } + protected void addContainer(Container container, Pos position, int xOffset, int yOffset) { StackPane.setAlignment(container.getContainer(), position); diff --git a/app/src/main/java/org/toop/app/layer/layers/QuitLayer.java b/app/src/main/java/org/toop/app/layer/layers/QuitLayer.java index 5acc063..bb03aaf 100644 --- a/app/src/main/java/org/toop/app/layer/layers/QuitLayer.java +++ b/app/src/main/java/org/toop/app/layer/layers/QuitLayer.java @@ -8,7 +8,7 @@ import javafx.geometry.Pos; public final class QuitLayer extends Layer { public QuitLayer() { - super("quit.css"); + super("quit.css", "quit_background"); final Container mainContainer = Container.create(Container.Type.VERTICAL, 30); mainContainer.addText("Are you sure?"); diff --git a/app/src/main/resources/assets/style/app.css b/app/src/main/resources/assets/style/app.css index 56b90d6..f737ece 100644 --- a/app/src/main/resources/assets/style/app.css +++ b/app/src/main/resources/assets/style/app.css @@ -1,3 +1,7 @@ +.background { + -fx-background-color: linear-gradient(to bottom right, #21a7b2, #8f32b9); +} + .container { -fx-background-color: linear-gradient(to bottom right, orange, indigo), #1d1d1d; -fx-background-insets: 0, 2; diff --git a/app/src/main/resources/assets/style/main.css b/app/src/main/resources/assets/style/main.css index e271b7e..e69de29 100644 --- a/app/src/main/resources/assets/style/main.css +++ b/app/src/main/resources/assets/style/main.css @@ -1,3 +0,0 @@ -.background { - -fx-background-color: linear-gradient(to bottom right, #21a7b2, #8f32b9); -} \ No newline at end of file diff --git a/app/src/main/resources/assets/style/quit.css b/app/src/main/resources/assets/style/quit.css index bc0615c..b49bf21 100644 --- a/app/src/main/resources/assets/style/quit.css +++ b/app/src/main/resources/assets/style/quit.css @@ -1,3 +1,3 @@ -.background { +.quit_background { -fx-background-color: #0000007f; } \ No newline at end of file diff --git a/app/src/main/resources/assets/style/selection.css b/app/src/main/resources/assets/style/selection.css index e271b7e..e69de29 100644 --- a/app/src/main/resources/assets/style/selection.css +++ b/app/src/main/resources/assets/style/selection.css @@ -1,3 +0,0 @@ -.background { - -fx-background-color: linear-gradient(to bottom right, #21a7b2, #8f32b9); -} \ No newline at end of file