X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FHueRingDialog.java;h=b10c1e025f16bd91d26d40a6d3a7775230406fff;hb=e58019b5058f781dcc4860fb222808ca885ab491;hp=fc3d7dbdf816d5ef3da9db528314228f5b4dcda9;hpb=2ee8546a6eecf830e15196ecda72656c344593cb;p=mobile-ledger.git
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..b10c1e02 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.
+ * Copyright © 2020 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.
*
- * 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;
@@ -21,19 +21,21 @@ import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
+import androidx.annotation.NonNull;
+
import net.ktnx.mobileledger.R;
import net.ktnx.mobileledger.utils.Colors;
-import androidx.annotation.NonNull;
-
public class HueRingDialog extends Dialog {
- private int initialHue;
+ private final int currentHue;
+ private final 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));
}