diff options
author | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-09 03:08:38 +0000 |
---|---|---|
committer | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-09 03:08:38 +0000 |
commit | ef35cce493c6556ebca3d98739da37490fe524cc (patch) | |
tree | ded9386a9d0ce8315754853e7b38f950fc2904b2 /chrome/browser/gtk | |
parent | 0bb28932f0792c306d8066155f2a325db11009f0 (diff) | |
download | chromium_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.cc | 10 |
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. |