diff options
-rw-r--r-- | chrome/browser/gtk/page_info_bubble_gtk.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/gtk/page_info_bubble_gtk.cc b/chrome/browser/gtk/page_info_bubble_gtk.cc index 807de26..0417d79 100644 --- a/chrome/browser/gtk/page_info_bubble_gtk.cc +++ b/chrome/browser/gtk/page_info_bubble_gtk.cc @@ -240,6 +240,15 @@ GtkWidget* PageInfoBubbleGtk::CreateSection( gtk_box_pack_start(GTK_BOX(section_box), image, FALSE, FALSE, gtk_util::kControlSpacing); gtk_misc_set_alignment(GTK_MISC(image), 0, 0); + } else if (section.type == PageInfoModel::SECTION_INFO_FIRST_VISIT) { + ResourceBundle& rb = ResourceBundle::GetSharedInstance(); + GdkPixbuf* pixbuf = section.state == PageInfoModel::SECTION_STATE_OK ? + rb.GetPixbufNamed(IDR_PAGEINFO_INFO) : + rb.GetPixbufNamed(IDR_PAGEINFO_WARNING_MAJOR); + GtkWidget* image = gtk_image_new_from_pixbuf(pixbuf); + gtk_box_pack_start(GTK_BOX(section_box), image, FALSE, FALSE, + gtk_util::kControlSpacing); + gtk_misc_set_alignment(GTK_MISC(image), 0, 0); } GtkWidget* vbox = gtk_vbox_new(FALSE, gtk_util::kControlSpacing); |