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 |