| 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 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 174 void SetAppCacheDetailsSensitivity(GtkChromeCookieView *self, | 174 void SetAppCacheDetailsSensitivity(GtkChromeCookieView *self, |
| 175 gboolean enabled) { | 175 gboolean enabled) { |
| 176 gtk_widget_set_sensitive(self->appcache_manifest_entry_, enabled); | 176 gtk_widget_set_sensitive(self->appcache_manifest_entry_, enabled); |
| 177 gtk_widget_set_sensitive(self->appcache_size_entry_, enabled); | 177 gtk_widget_set_sensitive(self->appcache_size_entry_, enabled); |
| 178 gtk_widget_set_sensitive(self->appcache_created_entry_, enabled); | 178 gtk_widget_set_sensitive(self->appcache_created_entry_, enabled); |
| 179 gtk_widget_set_sensitive(self->appcache_last_accessed_entry_, enabled); | 179 gtk_widget_set_sensitive(self->appcache_last_accessed_entry_, enabled); |
| 180 } | 180 } |
| 181 | 181 |
| 182 void SetIndexedDBDetailsSensitivity(GtkChromeCookieView *self, | 182 void SetIndexedDBDetailsSensitivity(GtkChromeCookieView *self, |
| 183 gboolean enabled) { | 183 gboolean enabled) { |
| 184 gtk_widget_set_sensitive(self->indexed_db_name_entry_, enabled); | |
| 185 gtk_widget_set_sensitive(self->indexed_db_origin_entry_, enabled); | 184 gtk_widget_set_sensitive(self->indexed_db_origin_entry_, enabled); |
| 186 gtk_widget_set_sensitive(self->indexed_db_size_entry_, enabled); | 185 gtk_widget_set_sensitive(self->indexed_db_size_entry_, enabled); |
| 187 gtk_widget_set_sensitive(self->indexed_db_last_modified_entry_, enabled); | 186 gtk_widget_set_sensitive(self->indexed_db_last_modified_entry_, enabled); |
| 188 } | 187 } |
| 189 | 188 |
| 190 void SetLocalStorageItemSensitivity(GtkChromeCookieView* self, | 189 void SetLocalStorageItemSensitivity(GtkChromeCookieView* self, |
| 191 gboolean enabled) { | 190 gboolean enabled) { |
| 192 gtk_widget_set_sensitive(self->local_storage_item_origin_entry_, enabled); | 191 gtk_widget_set_sensitive(self->local_storage_item_origin_entry_, enabled); |
| 193 gtk_widget_set_sensitive(self->local_storage_item_key_entry_, enabled); | 192 gtk_widget_set_sensitive(self->local_storage_item_key_entry_, enabled); |
| 194 gtk_widget_set_sensitive(self->local_storage_item_value_entry_, enabled); | 193 gtk_widget_set_sensitive(self->local_storage_item_value_entry_, enabled); |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 376 &self->appcache_last_accessed_entry_); | 375 &self->appcache_last_accessed_entry_); |
| 377 | 376 |
| 378 // IndexedDB details. | 377 // IndexedDB details. |
| 379 self->indexed_db_details_table_ = gtk_table_new(4, 2, FALSE); | 378 self->indexed_db_details_table_ = gtk_table_new(4, 2, FALSE); |
| 380 gtk_container_add(GTK_CONTAINER(self->table_box_), | 379 gtk_container_add(GTK_CONTAINER(self->table_box_), |
| 381 self->indexed_db_details_table_); | 380 self->indexed_db_details_table_); |
| 382 gtk_table_set_col_spacing(GTK_TABLE(self->indexed_db_details_table_), 0, | 381 gtk_table_set_col_spacing(GTK_TABLE(self->indexed_db_details_table_), 0, |
| 383 gtk_util::kLabelSpacing); | 382 gtk_util::kLabelSpacing); |
| 384 | 383 |
| 385 row = 0; | 384 row = 0; |
| 386 InitDetailRow(row++, IDS_COOKIES_COOKIE_NAME_LABEL, | |
| 387 self->indexed_db_details_table_, | |
| 388 &self->indexed_db_name_entry_); | |
| 389 InitDetailRow(row++, IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL, | 385 InitDetailRow(row++, IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL, |
| 390 self->indexed_db_details_table_, | 386 self->indexed_db_details_table_, |
| 391 &self->indexed_db_origin_entry_); | 387 &self->indexed_db_origin_entry_); |
| 392 InitDetailRow(row++, IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL, | 388 InitDetailRow(row++, IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL, |
| 393 self->indexed_db_details_table_, &self->indexed_db_size_entry_); | 389 self->indexed_db_details_table_, &self->indexed_db_size_entry_); |
| 394 InitDetailRow(row++, IDS_COOKIES_LOCAL_STORAGE_LAST_MODIFIED_LABEL, | 390 InitDetailRow(row++, IDS_COOKIES_LOCAL_STORAGE_LAST_MODIFIED_LABEL, |
| 395 self->indexed_db_details_table_, | 391 self->indexed_db_details_table_, |
| 396 &self->indexed_db_last_modified_entry_); | 392 &self->indexed_db_last_modified_entry_); |
| 397 | 393 |
| 398 // Local storage item. | 394 // Local storage item. |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 595 info.last_access_time)).c_str()); | 591 info.last_access_time)).c_str()); |
| 596 SetAppCacheDetailsSensitivity(self, TRUE); | 592 SetAppCacheDetailsSensitivity(self, TRUE); |
| 597 } | 593 } |
| 598 | 594 |
| 599 // Switches the display to showing the passed in IndexedDB data. | 595 // Switches the display to showing the passed in IndexedDB data. |
| 600 void gtk_chrome_cookie_view_display_indexed_db( | 596 void gtk_chrome_cookie_view_display_indexed_db( |
| 601 GtkChromeCookieView* self, | 597 GtkChromeCookieView* self, |
| 602 const BrowsingDataIndexedDBHelper::IndexedDBInfo& indexed_db_info) { | 598 const BrowsingDataIndexedDBHelper::IndexedDBInfo& indexed_db_info) { |
| 603 UpdateVisibleDetailedInfo(self, self->indexed_db_details_table_); | 599 UpdateVisibleDetailedInfo(self, self->indexed_db_details_table_); |
| 604 | 600 |
| 605 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_name_entry_), | |
| 606 indexed_db_info.database_name.empty() ? | |
| 607 l10n_util::GetStringUTF8( | |
| 608 IDS_COOKIES_WEB_DATABASE_UNNAMED_NAME).c_str() : | |
| 609 indexed_db_info.database_name.c_str()); | |
| 610 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_origin_entry_), | 601 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_origin_entry_), |
| 611 indexed_db_info.origin.c_str()); | 602 indexed_db_info.origin.c_str()); |
| 612 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_size_entry_), | 603 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_size_entry_), |
| 613 UTF16ToUTF8(FormatBytes( | 604 UTF16ToUTF8(FormatBytes( |
| 614 indexed_db_info.size, | 605 indexed_db_info.size, |
| 615 GetByteDisplayUnits(indexed_db_info.size), | 606 GetByteDisplayUnits(indexed_db_info.size), |
| 616 true)).c_str()); | 607 true)).c_str()); |
| 617 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_last_modified_entry_), | 608 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_last_modified_entry_), |
| 618 WideToUTF8(base::TimeFormatFriendlyDateAndTime( | 609 WideToUTF8(base::TimeFormatFriendlyDateAndTime( |
| 619 indexed_db_info.last_modified)).c_str()); | 610 indexed_db_info.last_modified)).c_str()); |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 675 int store_size = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(store), NULL); | 666 int store_size = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(store), NULL); |
| 676 if (store_size == 1) | 667 if (store_size == 1) |
| 677 return false; | 668 return false; |
| 678 | 669 |
| 679 DCHECK_EQ(2, store_size); | 670 DCHECK_EQ(2, store_size); |
| 680 | 671 |
| 681 int selected = gtk_combo_box_get_active(GTK_COMBO_BOX( | 672 int selected = gtk_combo_box_get_active(GTK_COMBO_BOX( |
| 682 self->cookie_expires_combobox_)); | 673 self->cookie_expires_combobox_)); |
| 683 return selected == 1; | 674 return selected == 1; |
| 684 } | 675 } |
| OLD | NEW |