aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2013-07-14 14:28:53 +0200
committerSamuel Tardieu <sam@rfc1149.net>2013-07-14 14:29:46 +0200
commitb793d918609edd4c489853fa6c3aca5ede59ca93 (patch)
treebe8e2c58eec1c066761041630bf6cf34c1a6ea4a /main/src/cgeo/geocaching
parentc9e2182c6db930fb4794e20b7009b12051f9b108 (diff)
downloadcgeo-b793d918609edd4c489853fa6c3aca5ede59ca93.zip
cgeo-b793d918609edd4c489853fa6c3aca5ede59ca93.tar.gz
cgeo-b793d918609edd4c489853fa6c3aca5ede59ca93.tar.bz2
cleanup: remove unused number picker and string resources
Diffstat (limited to 'main/src/cgeo/geocaching')
-rw-r--r--main/src/cgeo/geocaching/settings/NumberPickerPreference.java93
1 files changed, 0 insertions, 93 deletions
diff --git a/main/src/cgeo/geocaching/settings/NumberPickerPreference.java b/main/src/cgeo/geocaching/settings/NumberPickerPreference.java
deleted file mode 100644
index 273b7d3..0000000
--- a/main/src/cgeo/geocaching/settings/NumberPickerPreference.java
+++ /dev/null
@@ -1,93 +0,0 @@
-package cgeo.geocaching.settings;
-
-import cgeo.geocaching.R;
-
-import org.apache.commons.lang3.StringUtils;
-
-import android.content.Context;
-import android.preference.DialogPreference;
-import android.util.AttributeSet;
-import android.view.View;
-import android.widget.Button;
-import android.widget.EditText;
-import android.widget.TextView;
-
-public class NumberPickerPreference extends DialogPreference {
-
- private EditText editText;
-
- public NumberPickerPreference(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
-
- public NumberPickerPreference(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
-
- @Override
- protected void onBindDialogView(View view) {
- String msg = (String) this.getDialogMessage();
- if (StringUtils.isNotBlank(msg)) {
- TextView tv = (TextView) view.findViewById(R.id.number_picker_message);
- tv.setText(msg);
- }
-
- editText = (EditText) view.findViewById(R.id.number_picker_input);
- setValue(getPersistedInt(0));
-
- Button minus = (Button) view.findViewById(R.id.number_picker_minus);
- Button plus = (Button) view.findViewById(R.id.number_picker_plus);
-
- minus.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View button) {
- Integer value = getValue();
- if (value != null) {
- setValue(--value);
- }
- }
- });
-
- plus.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View button) {
- Integer value = getValue();
- if (value != null) {
- setValue(++value);
- }
- }
- });
-
- super.onBindDialogView(view);
- }
-
- private Integer getValue() {
- try {
- return Integer.parseInt(editText.getText().toString());
- } catch (NumberFormatException e) {
- return null;
- }
- }
-
- private void setValue(final int value) {
- int v = value;
- if (v <= 0) {
- v = 0;
- } else if (v > Integer.MAX_VALUE) {
- v = Integer.MAX_VALUE;
- }
- editText.setText(String.valueOf(v));
- }
-
- @Override
- protected void onDialogClosed(boolean positiveResult) {
- if (positiveResult) {
- Integer value = getValue();
- if (value != null) {
- persistInt(value);
- callChangeListener(value);
- }
- }
- super.onDialogClosed(positiveResult);
- }
-}