diff options
Diffstat (limited to 'chrome/browser/gtk/gtk_chrome_cookie_view.cc')
-rw-r--r-- | chrome/browser/gtk/gtk_chrome_cookie_view.cc | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/chrome/browser/gtk/gtk_chrome_cookie_view.cc b/chrome/browser/gtk/gtk_chrome_cookie_view.cc index 94bb9c1..57f7737 100644 --- a/chrome/browser/gtk/gtk_chrome_cookie_view.cc +++ b/chrome/browser/gtk/gtk_chrome_cookie_view.cc @@ -101,6 +101,10 @@ void InitStyles(GtkChromeCookieView *self) { dialog_style); InitBrowserDetailStyle(self->database_accessed_name_entry_, label_style, dialog_style); + InitBrowserDetailStyle(self->database_accessed_description_entry_, + label_style, dialog_style); + InitBrowserDetailStyle(self->database_accessed_size_entry_, label_style, + dialog_style); // AppCache created item. InitBrowserDetailStyle(self->appcache_created_manifest_entry_, label_style, @@ -152,6 +156,8 @@ void SetDatabaseAccessedSensitivity(GtkChromeCookieView* self, gboolean enabled) { gtk_widget_set_sensitive(self->database_accessed_origin_entry_, enabled); gtk_widget_set_sensitive(self->database_accessed_name_entry_, enabled); + gtk_widget_set_sensitive(self->database_accessed_description_entry_, enabled); + gtk_widget_set_sensitive(self->database_accessed_size_entry_, enabled); } void SetAppCacheCreatedSensitivity(GtkChromeCookieView* self, @@ -333,6 +339,12 @@ static void gtk_chrome_cookie_view_init(GtkChromeCookieView *self) { InitDetailRow(row++, IDS_COOKIES_WEB_DATABASE_NAME, self->database_accessed_table_, &self->database_accessed_name_entry_); + InitDetailRow(row++, IDS_COOKIES_WEB_DATABASE_DESCRIPTION_LABEL, + self->database_accessed_table_, + &self->database_accessed_description_entry_); + InitDetailRow(row++, IDS_COOKIES_SIZE_LABEL, + self->database_accessed_table_, + &self->database_accessed_size_entry_); // AppCache created prompt. self->appcache_created_table_ = gtk_table_new(1, 2, FALSE); @@ -495,13 +507,22 @@ void gtk_chrome_cookie_view_display_local_storage_item( void gtk_chrome_cookie_view_display_database_accessed( GtkChromeCookieView* self, const std::string& host, - const string16& database_name) { + const string16& database_name, + const string16& display_name, + unsigned long estimated_size) { UpdateVisibleDetailedInfo(self, self->database_accessed_table_); gtk_entry_set_text(GTK_ENTRY(self->database_accessed_origin_entry_), host.c_str()); gtk_entry_set_text(GTK_ENTRY(self->database_accessed_name_entry_), UTF16ToUTF8(database_name).c_str()); + gtk_entry_set_text(GTK_ENTRY(self->database_accessed_description_entry_), + UTF16ToUTF8(display_name).c_str()); + gtk_entry_set_text(GTK_ENTRY(self->database_accessed_size_entry_), + WideToUTF8(FormatBytes( + estimated_size, + GetByteDisplayUnits(estimated_size), + true)).c_str()); SetDatabaseAccessedSensitivity(self, TRUE); } |