summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk
diff options
context:
space:
mode:
authormattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-09 03:08:38 +0000
committermattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-09 03:08:38 +0000
commitef35cce493c6556ebca3d98739da37490fe524cc (patch)
treeded9386a9d0ce8315754853e7b38f950fc2904b2 /chrome/browser/gtk
parent0bb28932f0792c306d8066155f2a325db11009f0 (diff)
downloadchromium_src-ef35cce493c6556ebca3d98739da37490fe524cc.zip
chromium_src-ef35cce493c6556ebca3d98739da37490fe524cc.tar.gz
chromium_src-ef35cce493c6556ebca3d98739da37490fe524cc.tar.bz2
Linux: Use fixed width font for certificate details.
BUG=18119 TEST=open cert info, look at details Review URL: http://codereview.chromium.org/596005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38440 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk')
-rw-r--r--chrome/browser/gtk/certificate_viewer.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/chrome/browser/gtk/certificate_viewer.cc b/chrome/browser/gtk/certificate_viewer.cc
index 65c24e3..ce97ac6 100644
--- a/chrome/browser/gtk/certificate_viewer.cc
+++ b/chrome/browser/gtk/certificate_viewer.cc
@@ -24,6 +24,8 @@
namespace {
+const char kDetailsFontFamily[] = "monospace";
+
////////////////////////////////////////////////////////////////////////////////
// NSS utility functions.
@@ -819,7 +821,6 @@ void CertificateViewer::InitDetailsPage() {
FALSE, FALSE, 0);
// TODO(mattm): fix text view coloring (should have grey background).
- // TODO(mattm): use fixed width font in field value text box.
GtkWidget* field_value_view = gtk_text_view_new();
gtk_text_view_set_editable(GTK_TEXT_VIEW(field_value_view), FALSE);
gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(field_value_view), GTK_WRAP_NONE);
@@ -835,6 +836,13 @@ void CertificateViewer::InitDetailsPage() {
gtk_box_pack_start(GTK_BOX(value_vbox),
value_scroll_window, TRUE, TRUE, 0);
+ gtk_widget_ensure_style(field_value_view);
+ PangoFontDescription* font_desc = pango_font_description_copy(
+ gtk_widget_get_style(field_value_view)->font_desc);
+ pango_font_description_set_family(font_desc, kDetailsFontFamily);
+ gtk_widget_modify_font(field_value_view, font_desc);
+ pango_font_description_free(font_desc);
+
// TODO(mattm): export certificate button.
// Select the initial certificate in the hierarchy.