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 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
467 | 467 |
468 gtk_entry_set_text(GTK_ENTRY(self->cookie_name_entry_), | 468 gtk_entry_set_text(GTK_ENTRY(self->cookie_name_entry_), |
469 cookie.Name().c_str()); | 469 cookie.Name().c_str()); |
470 gtk_entry_set_text(GTK_ENTRY(self->cookie_content_entry_), | 470 gtk_entry_set_text(GTK_ENTRY(self->cookie_content_entry_), |
471 cookie.Value().c_str()); | 471 cookie.Value().c_str()); |
472 gtk_entry_set_text(GTK_ENTRY(self->cookie_domain_entry_), | 472 gtk_entry_set_text(GTK_ENTRY(self->cookie_domain_entry_), |
473 domain.c_str()); | 473 domain.c_str()); |
474 gtk_entry_set_text(GTK_ENTRY(self->cookie_path_entry_), | 474 gtk_entry_set_text(GTK_ENTRY(self->cookie_path_entry_), |
475 cookie.Path().c_str()); | 475 cookie.Path().c_str()); |
476 gtk_entry_set_text(GTK_ENTRY(self->cookie_created_entry_), | 476 gtk_entry_set_text(GTK_ENTRY(self->cookie_created_entry_), |
477 WideToUTF8(base::TimeFormatFriendlyDateAndTime( | 477 UTF16ToUTF8(base::TimeFormatFriendlyDateAndTime( |
478 cookie.CreationDate())).c_str()); | 478 cookie.CreationDate())).c_str()); |
479 | 479 |
480 std::string expire_text = cookie.DoesExpire() ? | 480 std::string expire_text = cookie.DoesExpire() ? |
481 WideToUTF8(base::TimeFormatFriendlyDateAndTime(cookie.ExpiryDate())) : | 481 UTF16ToUTF8(base::TimeFormatFriendlyDateAndTime(cookie.ExpiryDate())) : |
482 l10n_util::GetStringUTF8(IDS_COOKIES_COOKIE_EXPIRES_SESSION); | 482 l10n_util::GetStringUTF8(IDS_COOKIES_COOKIE_EXPIRES_SESSION); |
483 | 483 |
484 if (self->cookie_expires_entry_) { | 484 if (self->cookie_expires_entry_) { |
485 gtk_entry_set_text(GTK_ENTRY(self->cookie_expires_entry_), | 485 gtk_entry_set_text(GTK_ENTRY(self->cookie_expires_entry_), |
486 expire_text.c_str()); | 486 expire_text.c_str()); |
487 } else { | 487 } else { |
488 GtkListStore* store = self->cookie_expires_combobox_store_; | 488 GtkListStore* store = self->cookie_expires_combobox_store_; |
489 GtkTreeIter iter; | 489 GtkTreeIter iter; |
490 gtk_list_store_clear(store); | 490 gtk_list_store_clear(store); |
491 | 491 |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
538 IDS_COOKIES_WEB_DATABASE_UNNAMED_NAME).c_str() : | 538 IDS_COOKIES_WEB_DATABASE_UNNAMED_NAME).c_str() : |
539 database_info.database_name.c_str()); | 539 database_info.database_name.c_str()); |
540 gtk_entry_set_text(GTK_ENTRY(self->database_description_entry_), | 540 gtk_entry_set_text(GTK_ENTRY(self->database_description_entry_), |
541 database_info.description.c_str()); | 541 database_info.description.c_str()); |
542 gtk_entry_set_text(GTK_ENTRY(self->database_size_entry_), | 542 gtk_entry_set_text(GTK_ENTRY(self->database_size_entry_), |
543 UTF16ToUTF8(FormatBytes( | 543 UTF16ToUTF8(FormatBytes( |
544 database_info.size, | 544 database_info.size, |
545 GetByteDisplayUnits(database_info.size), | 545 GetByteDisplayUnits(database_info.size), |
546 true)).c_str()); | 546 true)).c_str()); |
547 gtk_entry_set_text(GTK_ENTRY(self->database_last_modified_entry_), | 547 gtk_entry_set_text(GTK_ENTRY(self->database_last_modified_entry_), |
548 WideToUTF8(base::TimeFormatFriendlyDateAndTime( | 548 UTF16ToUTF8(base::TimeFormatFriendlyDateAndTime( |
549 database_info.last_modified)).c_str()); | 549 database_info.last_modified)).c_str()); |
550 SetDatabaseDetailsSensitivity(self, TRUE); | 550 SetDatabaseDetailsSensitivity(self, TRUE); |
551 } | 551 } |
552 | 552 |
553 // Switches the display to showing the passed in local storage data. | 553 // Switches the display to showing the passed in local storage data. |
554 void gtk_chrome_cookie_view_display_local_storage( | 554 void gtk_chrome_cookie_view_display_local_storage( |
555 GtkChromeCookieView* self, | 555 GtkChromeCookieView* self, |
556 const BrowsingDataLocalStorageHelper::LocalStorageInfo& | 556 const BrowsingDataLocalStorageHelper::LocalStorageInfo& |
557 local_storage_info) { | 557 local_storage_info) { |
558 UpdateVisibleDetailedInfo(self, self->local_storage_details_table_); | 558 UpdateVisibleDetailedInfo(self, self->local_storage_details_table_); |
559 | 559 |
560 gtk_entry_set_text(GTK_ENTRY(self->local_storage_origin_entry_), | 560 gtk_entry_set_text(GTK_ENTRY(self->local_storage_origin_entry_), |
561 local_storage_info.origin.c_str()); | 561 local_storage_info.origin.c_str()); |
562 gtk_entry_set_text(GTK_ENTRY(self->local_storage_size_entry_), | 562 gtk_entry_set_text(GTK_ENTRY(self->local_storage_size_entry_), |
563 UTF16ToUTF8(FormatBytes( | 563 UTF16ToUTF8(FormatBytes( |
564 local_storage_info.size, | 564 local_storage_info.size, |
565 GetByteDisplayUnits(local_storage_info.size), | 565 GetByteDisplayUnits(local_storage_info.size), |
566 true)).c_str()); | 566 true)).c_str()); |
567 gtk_entry_set_text(GTK_ENTRY(self->local_storage_last_modified_entry_), | 567 gtk_entry_set_text(GTK_ENTRY(self->local_storage_last_modified_entry_), |
568 WideToUTF8(base::TimeFormatFriendlyDateAndTime( | 568 UTF16ToUTF8(base::TimeFormatFriendlyDateAndTime( |
569 local_storage_info.last_modified)).c_str()); | 569 local_storage_info.last_modified)).c_str()); |
570 SetLocalStorageDetailsSensitivity(self, TRUE); | 570 SetLocalStorageDetailsSensitivity(self, TRUE); |
571 } | 571 } |
572 | 572 |
573 // Switches the display to showing the passed in app cache. | 573 // Switches the display to showing the passed in app cache. |
574 void gtk_chrome_cookie_view_display_app_cache( | 574 void gtk_chrome_cookie_view_display_app_cache( |
575 GtkChromeCookieView* self, | 575 GtkChromeCookieView* self, |
576 const appcache::AppCacheInfo& info) { | 576 const appcache::AppCacheInfo& info) { |
577 UpdateVisibleDetailedInfo(self, self->appcache_details_table_); | 577 UpdateVisibleDetailedInfo(self, self->appcache_details_table_); |
578 | 578 |
579 gtk_entry_set_text(GTK_ENTRY(self->appcache_manifest_entry_), | 579 gtk_entry_set_text(GTK_ENTRY(self->appcache_manifest_entry_), |
580 info.manifest_url.spec().c_str()); | 580 info.manifest_url.spec().c_str()); |
581 gtk_entry_set_text(GTK_ENTRY(self->appcache_size_entry_), | 581 gtk_entry_set_text(GTK_ENTRY(self->appcache_size_entry_), |
582 UTF16ToUTF8(FormatBytes( | 582 UTF16ToUTF8(FormatBytes( |
583 info.size, | 583 info.size, |
584 GetByteDisplayUnits(info.size), | 584 GetByteDisplayUnits(info.size), |
585 true)).c_str()); | 585 true)).c_str()); |
586 gtk_entry_set_text(GTK_ENTRY(self->appcache_created_entry_), | 586 gtk_entry_set_text(GTK_ENTRY(self->appcache_created_entry_), |
587 WideToUTF8(base::TimeFormatFriendlyDateAndTime( | 587 UTF16ToUTF8(base::TimeFormatFriendlyDateAndTime( |
588 info.creation_time)).c_str()); | 588 info.creation_time)).c_str()); |
589 gtk_entry_set_text(GTK_ENTRY(self->appcache_last_accessed_entry_), | 589 gtk_entry_set_text(GTK_ENTRY(self->appcache_last_accessed_entry_), |
590 WideToUTF8(base::TimeFormatFriendlyDateAndTime( | 590 UTF16ToUTF8(base::TimeFormatFriendlyDateAndTime( |
591 info.last_access_time)).c_str()); | 591 info.last_access_time)).c_str()); |
592 SetAppCacheDetailsSensitivity(self, TRUE); | 592 SetAppCacheDetailsSensitivity(self, TRUE); |
593 } | 593 } |
594 | 594 |
595 // Switches the display to showing the passed in IndexedDB data. | 595 // Switches the display to showing the passed in IndexedDB data. |
596 void gtk_chrome_cookie_view_display_indexed_db( | 596 void gtk_chrome_cookie_view_display_indexed_db( |
597 GtkChromeCookieView* self, | 597 GtkChromeCookieView* self, |
598 const BrowsingDataIndexedDBHelper::IndexedDBInfo& indexed_db_info) { | 598 const BrowsingDataIndexedDBHelper::IndexedDBInfo& indexed_db_info) { |
599 UpdateVisibleDetailedInfo(self, self->indexed_db_details_table_); | 599 UpdateVisibleDetailedInfo(self, self->indexed_db_details_table_); |
600 | 600 |
601 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_origin_entry_), | 601 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_origin_entry_), |
602 indexed_db_info.origin.c_str()); | 602 indexed_db_info.origin.c_str()); |
603 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_size_entry_), | 603 gtk_entry_set_text(GTK_ENTRY(self->indexed_db_size_entry_), |
604 UTF16ToUTF8(FormatBytes( | 604 UTF16ToUTF8(FormatBytes( |
605 indexed_db_info.size, | 605 indexed_db_info.size, |
606 GetByteDisplayUnits(indexed_db_info.size), | 606 GetByteDisplayUnits(indexed_db_info.size), |
607 true)).c_str()); | 607 true)).c_str()); |
608 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_), |
609 WideToUTF8(base::TimeFormatFriendlyDateAndTime( | 609 UTF16ToUTF8(base::TimeFormatFriendlyDateAndTime( |
610 indexed_db_info.last_modified)).c_str()); | 610 indexed_db_info.last_modified)).c_str()); |
611 SetLocalStorageDetailsSensitivity(self, TRUE); | 611 SetLocalStorageDetailsSensitivity(self, TRUE); |
612 } | 612 } |
613 | 613 |
614 void gtk_chrome_cookie_view_display_local_storage_item( | 614 void gtk_chrome_cookie_view_display_local_storage_item( |
615 GtkChromeCookieView* self, | 615 GtkChromeCookieView* self, |
616 const std::string& host, | 616 const std::string& host, |
617 const string16& key, | 617 const string16& key, |
618 const string16& value) { | 618 const string16& value) { |
619 UpdateVisibleDetailedInfo(self, self->local_storage_item_table_); | 619 UpdateVisibleDetailedInfo(self, self->local_storage_item_table_); |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
666 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); |
667 if (store_size == 1) | 667 if (store_size == 1) |
668 return false; | 668 return false; |
669 | 669 |
670 DCHECK_EQ(2, store_size); | 670 DCHECK_EQ(2, store_size); |
671 | 671 |
672 int selected = gtk_combo_box_get_active(GTK_COMBO_BOX( | 672 int selected = gtk_combo_box_get_active(GTK_COMBO_BOX( |
673 self->cookie_expires_combobox_)); | 673 self->cookie_expires_combobox_)); |
674 return selected == 1; | 674 return selected == 1; |
675 } | 675 } |
OLD | NEW |