diff options
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure')
10 files changed, 11 insertions, 37 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseDialogActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseDialogActivity.java index 57bb0a25a..004d1d127 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseDialogActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseDialogActivity.java @@ -19,7 +19,6 @@ package org.sufficientlysecure.keychain.ui;  import android.app.Activity; -import android.app.AlertDialog;  import android.app.Dialog;  import android.content.Context;  import android.content.DialogInterface; @@ -29,6 +28,7 @@ import android.os.Bundle;  import android.support.annotation.NonNull;  import android.support.v4.app.DialogFragment;  import android.support.v4.app.FragmentActivity; +import android.support.v7.app.AlertDialog;  import android.text.InputType;  import android.text.method.PasswordTransformationMethod;  import android.view.ContextThemeWrapper; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseWizardActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseWizardActivity.java index ed96156fe..e55494145 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseWizardActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/PassphraseWizardActivity.java @@ -18,7 +18,7 @@  package org.sufficientlysecure.keychain.ui;  import android.annotation.TargetApi; -import android.app.AlertDialog; +import android.support.v7.app.AlertDialog;  import android.app.PendingIntent;  import android.content.DialogInterface;  import android.content.Intent; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEditKeyserverDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEditKeyserverDialogFragment.java index b8d93dc00..691cc009d 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEditKeyserverDialogFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEditKeyserverDialogFragment.java @@ -24,7 +24,7 @@ import java.net.URI;  import java.net.URISyntaxException;  import android.app.Activity; -import android.app.AlertDialog; +import android.support.v7.app.AlertDialog;  import android.app.Dialog;  import android.app.ProgressDialog;  import android.content.Context; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEmailDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEmailDialogFragment.java index 5b91b9d37..c55c75b55 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEmailDialogFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddEmailDialogFragment.java @@ -18,7 +18,7 @@  package org.sufficientlysecure.keychain.ui.dialog;  import android.app.Activity; -import android.app.AlertDialog; +import android.support.v7.app.AlertDialog;  import android.app.Dialog;  import android.content.Context;  import android.content.DialogInterface; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java index 0b1d39fc1..b51d081e1 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java @@ -18,12 +18,12 @@  package org.sufficientlysecure.keychain.ui.dialog;  import android.annotation.TargetApi; -import android.app.AlertDialog;  import android.app.Dialog;  import android.os.Build;  import android.os.Bundle;  import android.support.v4.app.DialogFragment;  import android.support.v4.app.FragmentActivity; +import android.support.v7.app.AlertDialog;  import android.text.Editable;  import android.text.TextWatcher;  import android.view.LayoutInflater; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java index fe4ba0262..bc82feb70 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java @@ -18,7 +18,7 @@  package org.sufficientlysecure.keychain.ui.dialog;  import android.app.Activity; -import android.app.AlertDialog; +import android.support.v7.app.AlertDialog;  import android.app.Dialog;  import android.content.Context;  import android.content.DialogInterface; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/CustomAlertDialogBuilder.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/CustomAlertDialogBuilder.java index 794af5b15..8a5cc0656 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/CustomAlertDialogBuilder.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/CustomAlertDialogBuilder.java @@ -17,18 +17,11 @@  package org.sufficientlysecure.keychain.ui.dialog; -import android.app.AlertDialog;  import android.content.Context; -import android.view.View; -import android.widget.TextView; - -import org.sufficientlysecure.keychain.R; +import android.support.v7.app.AlertDialog;  /** - * This class extends AlertDiaog.Builder, styling the header using emphasis color. - * Note that this class is a huge hack, because dialog boxes aren't easily stylable. - * Also, the dialog NEEDS to be called with show() directly, not create(), otherwise - * the order of internal operations will lead to a crash! + * Uses support lib's dialog builder. We can apply a theme here later!   */  public class CustomAlertDialogBuilder extends AlertDialog.Builder { @@ -36,23 +29,4 @@ public class CustomAlertDialogBuilder extends AlertDialog.Builder {          super(context);      } -    @Override -    public AlertDialog show() { -        AlertDialog dialog = super.show(); - -        int dividerId = dialog.getContext().getResources().getIdentifier("android:id/titleDivider", null, null); -        View divider = dialog.findViewById(dividerId); -        if (divider != null) { -            divider.setBackgroundColor(dialog.getContext().getResources().getColor(R.color.header_text)); -        } - -        int textViewId = dialog.getContext().getResources().getIdentifier("android:id/alertTitle", null, null); -        TextView tv = (TextView) dialog.findViewById(textViewId); -        if (tv != null) { -            tv.setTextColor(dialog.getContext().getResources().getColor(R.color.header_text)); -        } - -        return dialog; -    } -  } diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/OrbotStartDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/OrbotStartDialogFragment.java index dd7d2256a..f88cf603a 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/OrbotStartDialogFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/OrbotStartDialogFragment.java @@ -18,7 +18,7 @@  package org.sufficientlysecure.keychain.ui.dialog;  import android.app.Activity; -import android.app.AlertDialog; +import android.support.v7.app.AlertDialog;  import android.app.Dialog;  import android.content.DialogInterface;  import android.os.Bundle; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/SetPassphraseDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/SetPassphraseDialogFragment.java index 4eb253825..a990682f6 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/SetPassphraseDialogFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/SetPassphraseDialogFragment.java @@ -18,7 +18,7 @@  package org.sufficientlysecure.keychain.ui.dialog;  import android.app.Activity; -import android.app.AlertDialog; +import android.support.v7.app.AlertDialog;  import android.app.Dialog;  import android.content.Context;  import android.content.DialogInterface; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/InstallDialogFragmentHelper.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/InstallDialogFragmentHelper.java index f21d69c48..5ddb013db 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/InstallDialogFragmentHelper.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/InstallDialogFragmentHelper.java @@ -18,7 +18,6 @@  package org.sufficientlysecure.keychain.ui.util;  import android.app.Activity; -import android.app.AlertDialog;  import android.content.DialogInterface;  import android.content.Intent;  import android.net.Uri; @@ -26,6 +25,7 @@ import android.os.Bundle;  import android.os.Message;  import android.os.Messenger;  import android.os.RemoteException; +import android.support.v7.app.AlertDialog;  import android.view.ContextThemeWrapper;  import org.sufficientlysecure.keychain.Constants;  | 
