| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/gtk/gtk_chrome_cookie_view.h" | 5 #include "chrome/browser/gtk/gtk_chrome_cookie_view.h" |
| 6 | 6 |
| 7 #include "app/l10n_util.h" | 7 #include "app/l10n_util.h" |
| 8 #include "base/i18n/time_formatting.h" | 8 #include "base/i18n/time_formatting.h" |
| 9 #include "base/utf_string_conversions.h" | 9 #include "base/utf_string_conversions.h" |
| 10 #include "chrome/browser/gtk/gtk_util.h" | 10 #include "chrome/browser/gtk/gtk_util.h" |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 InitBrowserDetailStyle(self->local_storage_item_key_entry_, label_style, | 94 InitBrowserDetailStyle(self->local_storage_item_key_entry_, label_style, |
| 95 dialog_style); | 95 dialog_style); |
| 96 InitBrowserDetailStyle(self->local_storage_item_value_entry_, label_style, | 96 InitBrowserDetailStyle(self->local_storage_item_value_entry_, label_style, |
| 97 dialog_style); | 97 dialog_style); |
| 98 | 98 |
| 99 // Database accessed item. | 99 // Database accessed item. |
| 100 InitBrowserDetailStyle(self->database_accessed_origin_entry_, label_style, | 100 InitBrowserDetailStyle(self->database_accessed_origin_entry_, label_style, |
| 101 dialog_style); | 101 dialog_style); |
| 102 InitBrowserDetailStyle(self->database_accessed_name_entry_, label_style, | 102 InitBrowserDetailStyle(self->database_accessed_name_entry_, label_style, |
| 103 dialog_style); | 103 dialog_style); |
| 104 InitBrowserDetailStyle(self->database_accessed_description_entry_, |
| 105 label_style, dialog_style); |
| 106 InitBrowserDetailStyle(self->database_accessed_size_entry_, label_style, |
| 107 dialog_style); |
| 104 | 108 |
| 105 // AppCache created item. | 109 // AppCache created item. |
| 106 InitBrowserDetailStyle(self->appcache_created_manifest_entry_, label_style, | 110 InitBrowserDetailStyle(self->appcache_created_manifest_entry_, label_style, |
| 107 dialog_style); | 111 dialog_style); |
| 108 } | 112 } |
| 109 | 113 |
| 110 void SetCookieDetailsSensitivity(GtkChromeCookieView *self, | 114 void SetCookieDetailsSensitivity(GtkChromeCookieView *self, |
| 111 gboolean enabled) { | 115 gboolean enabled) { |
| 112 gtk_widget_set_sensitive(self->cookie_name_entry_, enabled); | 116 gtk_widget_set_sensitive(self->cookie_name_entry_, enabled); |
| 113 gtk_widget_set_sensitive(self->cookie_content_entry_, enabled); | 117 gtk_widget_set_sensitive(self->cookie_content_entry_, enabled); |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 145 gboolean enabled) { | 149 gboolean enabled) { |
| 146 gtk_widget_set_sensitive(self->local_storage_item_origin_entry_, enabled); | 150 gtk_widget_set_sensitive(self->local_storage_item_origin_entry_, enabled); |
| 147 gtk_widget_set_sensitive(self->local_storage_item_key_entry_, enabled); | 151 gtk_widget_set_sensitive(self->local_storage_item_key_entry_, enabled); |
| 148 gtk_widget_set_sensitive(self->local_storage_item_value_entry_, enabled); | 152 gtk_widget_set_sensitive(self->local_storage_item_value_entry_, enabled); |
| 149 } | 153 } |
| 150 | 154 |
| 151 void SetDatabaseAccessedSensitivity(GtkChromeCookieView* self, | 155 void SetDatabaseAccessedSensitivity(GtkChromeCookieView* self, |
| 152 gboolean enabled) { | 156 gboolean enabled) { |
| 153 gtk_widget_set_sensitive(self->database_accessed_origin_entry_, enabled); | 157 gtk_widget_set_sensitive(self->database_accessed_origin_entry_, enabled); |
| 154 gtk_widget_set_sensitive(self->database_accessed_name_entry_, enabled); | 158 gtk_widget_set_sensitive(self->database_accessed_name_entry_, enabled); |
| 159 gtk_widget_set_sensitive(self->database_accessed_description_entry_, enabled); |
| 160 gtk_widget_set_sensitive(self->database_accessed_size_entry_, enabled); |
| 155 } | 161 } |
| 156 | 162 |
| 157 void SetAppCacheCreatedSensitivity(GtkChromeCookieView* self, | 163 void SetAppCacheCreatedSensitivity(GtkChromeCookieView* self, |
| 158 gboolean enabled) { | 164 gboolean enabled) { |
| 159 gtk_widget_set_sensitive(self->appcache_created_manifest_entry_, enabled); | 165 gtk_widget_set_sensitive(self->appcache_created_manifest_entry_, enabled); |
| 160 } | 166 } |
| 161 | 167 |
| 162 void ClearCookieDetails(GtkChromeCookieView *self) { | 168 void ClearCookieDetails(GtkChromeCookieView *self) { |
| 163 std::string no_cookie = | 169 std::string no_cookie = |
| 164 l10n_util::GetStringUTF8(IDS_COOKIES_COOKIE_NONESELECTED); | 170 l10n_util::GetStringUTF8(IDS_COOKIES_COOKIE_NONESELECTED); |
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 326 gtk_table_set_col_spacing(GTK_TABLE(self->local_storage_item_table_), 0, | 332 gtk_table_set_col_spacing(GTK_TABLE(self->local_storage_item_table_), 0, |
| 327 gtk_util::kLabelSpacing); | 333 gtk_util::kLabelSpacing); |
| 328 | 334 |
| 329 row = 0; | 335 row = 0; |
| 330 InitDetailRow(row++, IDS_COOKIES_COOKIE_DOMAIN_LABEL, | 336 InitDetailRow(row++, IDS_COOKIES_COOKIE_DOMAIN_LABEL, |
| 331 self->database_accessed_table_, | 337 self->database_accessed_table_, |
| 332 &self->database_accessed_origin_entry_); | 338 &self->database_accessed_origin_entry_); |
| 333 InitDetailRow(row++, IDS_COOKIES_WEB_DATABASE_NAME, | 339 InitDetailRow(row++, IDS_COOKIES_WEB_DATABASE_NAME, |
| 334 self->database_accessed_table_, | 340 self->database_accessed_table_, |
| 335 &self->database_accessed_name_entry_); | 341 &self->database_accessed_name_entry_); |
| 342 InitDetailRow(row++, IDS_COOKIES_WEB_DATABASE_DESCRIPTION_LABEL, |
| 343 self->database_accessed_table_, |
| 344 &self->database_accessed_description_entry_); |
| 345 InitDetailRow(row++, IDS_COOKIES_SIZE_LABEL, |
| 346 self->database_accessed_table_, |
| 347 &self->database_accessed_size_entry_); |
| 336 | 348 |
| 337 // AppCache created prompt. | 349 // AppCache created prompt. |
| 338 self->appcache_created_table_ = gtk_table_new(1, 2, FALSE); | 350 self->appcache_created_table_ = gtk_table_new(1, 2, FALSE); |
| 339 gtk_container_add(GTK_CONTAINER(self->table_box_), | 351 gtk_container_add(GTK_CONTAINER(self->table_box_), |
| 340 self->appcache_created_table_); | 352 self->appcache_created_table_); |
| 341 gtk_table_set_col_spacing(GTK_TABLE(self->appcache_created_table_), 0, | 353 gtk_table_set_col_spacing(GTK_TABLE(self->appcache_created_table_), 0, |
| 342 gtk_util::kLabelSpacing); | 354 gtk_util::kLabelSpacing); |
| 343 row = 0; | 355 row = 0; |
| 344 InitDetailRow(row++, IDS_COOKIES_APPLICATION_CACHE_MANIFEST_LABEL, | 356 InitDetailRow(row++, IDS_COOKIES_APPLICATION_CACHE_MANIFEST_LABEL, |
| 345 self->appcache_created_table_, | 357 self->appcache_created_table_, |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 488 gtk_entry_set_text(GTK_ENTRY(self->local_storage_item_key_entry_), | 500 gtk_entry_set_text(GTK_ENTRY(self->local_storage_item_key_entry_), |
| 489 UTF16ToUTF8(key).c_str()); | 501 UTF16ToUTF8(key).c_str()); |
| 490 gtk_entry_set_text(GTK_ENTRY(self->local_storage_item_value_entry_), | 502 gtk_entry_set_text(GTK_ENTRY(self->local_storage_item_value_entry_), |
| 491 UTF16ToUTF8(value).c_str()); | 503 UTF16ToUTF8(value).c_str()); |
| 492 SetLocalStorageItemSensitivity(self, TRUE); | 504 SetLocalStorageItemSensitivity(self, TRUE); |
| 493 } | 505 } |
| 494 | 506 |
| 495 void gtk_chrome_cookie_view_display_database_accessed( | 507 void gtk_chrome_cookie_view_display_database_accessed( |
| 496 GtkChromeCookieView* self, | 508 GtkChromeCookieView* self, |
| 497 const std::string& host, | 509 const std::string& host, |
| 498 const string16& database_name) { | 510 const string16& database_name, |
| 511 const string16& display_name, |
| 512 unsigned long estimated_size) { |
| 499 UpdateVisibleDetailedInfo(self, self->database_accessed_table_); | 513 UpdateVisibleDetailedInfo(self, self->database_accessed_table_); |
| 500 | 514 |
| 501 gtk_entry_set_text(GTK_ENTRY(self->database_accessed_origin_entry_), | 515 gtk_entry_set_text(GTK_ENTRY(self->database_accessed_origin_entry_), |
| 502 host.c_str()); | 516 host.c_str()); |
| 503 gtk_entry_set_text(GTK_ENTRY(self->database_accessed_name_entry_), | 517 gtk_entry_set_text(GTK_ENTRY(self->database_accessed_name_entry_), |
| 504 UTF16ToUTF8(database_name).c_str()); | 518 UTF16ToUTF8(database_name).c_str()); |
| 519 gtk_entry_set_text(GTK_ENTRY(self->database_accessed_description_entry_), |
| 520 UTF16ToUTF8(display_name).c_str()); |
| 521 gtk_entry_set_text(GTK_ENTRY(self->database_accessed_size_entry_), |
| 522 WideToUTF8(FormatBytes( |
| 523 estimated_size, |
| 524 GetByteDisplayUnits(estimated_size), |
| 525 true)).c_str()); |
| 505 SetDatabaseAccessedSensitivity(self, TRUE); | 526 SetDatabaseAccessedSensitivity(self, TRUE); |
| 506 } | 527 } |
| 507 | 528 |
| 508 void gtk_chrome_cookie_view_display_appcache_created( | 529 void gtk_chrome_cookie_view_display_appcache_created( |
| 509 GtkChromeCookieView* self, | 530 GtkChromeCookieView* self, |
| 510 const GURL& manifest_url) { | 531 const GURL& manifest_url) { |
| 511 UpdateVisibleDetailedInfo(self, self->appcache_created_table_); | 532 UpdateVisibleDetailedInfo(self, self->appcache_created_table_); |
| 512 gtk_entry_set_text(GTK_ENTRY(self->appcache_created_manifest_entry_), | 533 gtk_entry_set_text(GTK_ENTRY(self->appcache_created_manifest_entry_), |
| 513 manifest_url.spec().c_str()); | 534 manifest_url.spec().c_str()); |
| 514 SetAppCacheCreatedSensitivity(self, TRUE); | 535 SetAppCacheCreatedSensitivity(self, TRUE); |
| 515 } | 536 } |
| OLD | NEW |