X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FHueRingDialog.java;h=9dc637317e4302b926f56c69a481e355c0d584e1;hp=fc3d7dbdf816d5ef3da9db528314228f5b4dcda9;hb=1c939bc859b062fcaa2a0a79bd2442915a32ad7d;hpb=2ee8546a6eecf830e15196ecda72656c344593cb diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java b/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java index fc3d7dbd..9dc63731 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/HueRingDialog.java @@ -1,18 +1,18 @@ /* * Copyright © 2019 Damyan Ivanov. - * This file is part of MoLe. - * MoLe is free software: you can distribute it and/or modify it - * under the term of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your opinion), any later version. + * This file is part of MoLe. + * MoLe is free software: you can distribute it and/or modify it + * under the term of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your opinion), any later version. * - * MoLe is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License terms for details. + * MoLe is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License terms for details. * - * You should have received a copy of the GNU General Public License - * along with Mobile-Ledger. If not, see . + * You should have received a copy of the GNU General Public License + * along with MoLe. If not, see . */ package net.ktnx.mobileledger.ui; @@ -27,13 +27,15 @@ import net.ktnx.mobileledger.utils.Colors; import androidx.annotation.NonNull; public class HueRingDialog extends Dialog { + private final int currentHue; private int initialHue; private HueRing hueRing; private HueSelectedListener listener; - public HueRingDialog(@NonNull Context context, int initialHue) { + public HueRingDialog(@NonNull Context context, int initialHue, int currentHue) { super(context); this.initialHue = initialHue; + this.currentHue = currentHue; } @Override protected void onCreate(Bundle savedInstanceState) { @@ -41,7 +43,7 @@ public class HueRingDialog extends Dialog { setContentView(R.layout.hue_dialog); hueRing = findViewById(R.id.ring); hueRing.setInitialHue(initialHue); - hueRing.setHue(initialHue); + hueRing.setHue(currentHue); findViewById(R.id.btn_ok).setOnClickListener(v -> { if (listener != null) listener.onHueSelected(hueRing.getHueDegrees()); @@ -49,8 +51,6 @@ public class HueRingDialog extends Dialog { dismiss(); }); - findViewById(R.id.btn_cancel).setOnClickListener(v -> dismiss()); - findViewById(R.id.btn_default) .setOnClickListener(v -> hueRing.setHue(Colors.DEFAULT_HUE_DEG)); }