Skip to content
Snippets Groups Projects
Commit 2b40c2e6 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

#157 - Refactoring

parent 3a084d7e
No related branches found
No related tags found
No related merge requests found
......@@ -40,14 +40,14 @@ public class ModernCartDesignViewController extends NVC implements IColorButton
private PopOver colorChooser;
public ModernCartDesignViewController(ModernCartDesign layout) {
public ModernCartDesignViewController(ModernCartDesign design) {
load("view/option/layout", "ModernLayoutCart", Localization.getBundle());
this.design = layout;
setLayout();
this.design = design;
setDesign();
}
private void setLayout() {
private void setDesign() {
backgroundColorButton.setStyle(getLinearGradientCss(design.getBackgroundColor()));
playColorButton.setStyle(getLinearGradientCss(design.getPlayColor()));
cueInColorButton.setStyle(getLinearGradientCss(design.getCueInColor()));
......@@ -75,22 +75,22 @@ public class ModernCartDesignViewController extends NVC implements IColorButton
@FXML
private void resetButtonHandler(ActionEvent event) {
design.reset();
setLayout();
setDesign();
}
@FXML
private void backgroundColorButtonHandler(ActionEvent event) {
colorChooser(backgroundColorButton, design.getBackgroundColor(), color -> design.setBackgroundColor(color));
colorChooser(backgroundColorButton, design.getBackgroundColor(), design::setBackgroundColor);
}
@FXML
private void playColorButtonHandler(ActionEvent event) {
colorChooser(playColorButton, design.getPlayColor(), color -> design.setPlayColor(color));
colorChooser(playColorButton, design.getPlayColor(), design::setPlayColor);
}
@FXML
private void cueInColorButtonHandler(ActionEvent event) {
colorChooser(cueInColorButton, design.getPlayColor(), color -> design.setCueInColor(color));
colorChooser(cueInColorButton, design.getPlayColor(), design::setCueInColor);
}
private void colorChooser(Button anchorNode, ModernColor startColor, Consumer<ModernColor> onFinish) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment