summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/gtk/certificate_viewer.cc
diff options
context:
space:
mode:
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-21 02:03:38 +0000
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-21 02:03:38 +0000
commit8befa1ae97817eac7df577a708c539dec9202f70 (patch)
tree01200b40051a64b43279d00315c3719185910a98 /chrome/browser/ui/gtk/certificate_viewer.cc
parentce975194840cf5c18f5a87fcd98267fb241f16dc (diff)
downloadchromium_src-8befa1ae97817eac7df577a708c539dec9202f70.zip
chromium_src-8befa1ae97817eac7df577a708c539dec9202f70.tar.gz
chromium_src-8befa1ae97817eac7df577a708c539dec9202f70.tar.bz2
Add --use-more-webui runtime flag to toggle WebUI replacements for native dialogs (Patch set 1 Reverts revert of http://codereview.chromium.org/7670041/)
This adds the flag --use-more-webui to allow turning on WebUI replacements for native dialogs. This flag is automatically set when --use-pure-views is specified. Modifies replaced native dialogs to be toggled based on flag value. BookmarkEditor has also been refactored to use static constructors to EditDetails to describe what is being edited to make the code more readable. BUG=96935 TEST=Tested that webui dialogs can be turned on or left off with --use-more-webui. Review URL: http://codereview.chromium.org/7957002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102071 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/gtk/certificate_viewer.cc')
-rw-r--r--chrome/browser/ui/gtk/certificate_viewer.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/chrome/browser/ui/gtk/certificate_viewer.cc b/chrome/browser/ui/gtk/certificate_viewer.cc
index 7a07793..609514c 100644
--- a/chrome/browser/ui/gtk/certificate_viewer.cc
+++ b/chrome/browser/ui/gtk/certificate_viewer.cc
@@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/ui/gtk/certificate_viewer.h"
-
#include <gtk/gtk.h>
#include <algorithm>
@@ -14,6 +12,7 @@
#include "base/string_number_conversions.h"
#include "base/time.h"
#include "base/utf_string_conversions.h"
+#include "chrome/browser/certificate_viewer.h"
#include "chrome/browser/ui/gtk/certificate_dialogs.h"
#include "chrome/browser/ui/gtk/gtk_util.h"
#include "chrome/common/net/x509_certificate_model.h"
@@ -22,6 +21,7 @@
#include "ui/base/gtk/gtk_hig_constants.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/gfx/gtk_util.h"
+#include "ui/gfx/native_widget_types.h"
namespace {
@@ -708,14 +708,14 @@ void CertificateViewer::Show() {
} // namespace
-void ShowCertificateViewer(gfx::NativeWindow parent,
- net::X509Certificate::OSCertHandle cert) {
+void ShowNativeCertificateViewer(gfx::NativeWindow parent,
+ net::X509Certificate::OSCertHandle cert) {
net::X509Certificate::OSCertHandles cert_chain;
x509_certificate_model::GetCertChainFromCert(cert, &cert_chain);
(new CertificateViewer(parent, cert_chain))->Show();
}
-void ShowCertificateViewer(gfx::NativeWindow parent,
- net::X509Certificate* cert) {
- ShowCertificateViewer(parent, cert->os_cert_handle());
+void ShowNativeCertificateViewer(gfx::NativeWindow parent,
+ net::X509Certificate* cert) {
+ ShowNativeCertificateViewer(parent, cert->os_cert_handle());
}