OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/ui/browser_command_controller.h" | 5 #include "chrome/browser/ui/browser_command_controller.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 | 10 |
(...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
467 case IDC_SAVE_CREDIT_CARD_FOR_PAGE: | 467 case IDC_SAVE_CREDIT_CARD_FOR_PAGE: |
468 SaveCreditCard(browser_); | 468 SaveCreditCard(browser_); |
469 break; | 469 break; |
470 case IDC_TRANSLATE_PAGE: | 470 case IDC_TRANSLATE_PAGE: |
471 Translate(browser_); | 471 Translate(browser_); |
472 break; | 472 break; |
473 case IDC_MANAGE_PASSWORDS_FOR_PAGE: | 473 case IDC_MANAGE_PASSWORDS_FOR_PAGE: |
474 ManagePasswordsForPage(browser_); | 474 ManagePasswordsForPage(browser_); |
475 break; | 475 break; |
476 | 476 |
477 // Page encoding commands | |
msw
2016/08/22 21:59:54
Can we remove these commands from chrome/app/chrom
Jinsuk Kim
2016/08/23 07:09:22
Please see my reply in character_encoding.cc
| |
478 case IDC_ENCODING_AUTO_DETECT: | |
479 browser_->ToggleEncodingAutoDetect(); | |
480 break; | |
481 case IDC_ENCODING_UTF8: | |
482 case IDC_ENCODING_UTF16LE: | |
483 case IDC_ENCODING_WINDOWS1252: | |
484 case IDC_ENCODING_GBK: | |
485 case IDC_ENCODING_GB18030: | |
486 case IDC_ENCODING_BIG5: | |
487 case IDC_ENCODING_KOREAN: | |
488 case IDC_ENCODING_SHIFTJIS: | |
489 case IDC_ENCODING_ISO2022JP: | |
490 case IDC_ENCODING_EUCJP: | |
491 case IDC_ENCODING_THAI: | |
492 case IDC_ENCODING_ISO885915: | |
493 case IDC_ENCODING_MACINTOSH: | |
494 case IDC_ENCODING_ISO88592: | |
495 case IDC_ENCODING_WINDOWS1250: | |
496 case IDC_ENCODING_ISO88595: | |
497 case IDC_ENCODING_WINDOWS1251: | |
498 case IDC_ENCODING_KOI8R: | |
499 case IDC_ENCODING_KOI8U: | |
500 case IDC_ENCODING_IBM866: | |
501 case IDC_ENCODING_ISO88597: | |
502 case IDC_ENCODING_WINDOWS1253: | |
503 case IDC_ENCODING_ISO88594: | |
504 case IDC_ENCODING_ISO885913: | |
505 case IDC_ENCODING_WINDOWS1257: | |
506 case IDC_ENCODING_ISO88593: | |
507 case IDC_ENCODING_ISO885910: | |
508 case IDC_ENCODING_ISO885914: | |
509 case IDC_ENCODING_ISO885916: | |
510 case IDC_ENCODING_WINDOWS1254: | |
511 case IDC_ENCODING_ISO88596: | |
512 case IDC_ENCODING_WINDOWS1256: | |
513 case IDC_ENCODING_ISO88598: | |
514 case IDC_ENCODING_ISO88598I: | |
515 case IDC_ENCODING_WINDOWS1255: | |
516 case IDC_ENCODING_WINDOWS1258: | |
517 browser_->OverrideEncoding(id); | |
518 break; | |
519 | |
520 // Clipboard commands | 477 // Clipboard commands |
521 case IDC_CUT: | 478 case IDC_CUT: |
522 case IDC_COPY: | 479 case IDC_COPY: |
523 case IDC_PASTE: | 480 case IDC_PASTE: |
524 CutCopyPaste(browser_, id); | 481 CutCopyPaste(browser_, id); |
525 break; | 482 break; |
526 | 483 |
527 // Find-in-page | 484 // Find-in-page |
528 case IDC_FIND: | 485 case IDC_FIND: |
529 Find(browser_); | 486 Find(browser_); |
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
812 command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_2, true); | 769 command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_2, true); |
813 command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_3, true); | 770 command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_3, true); |
814 #endif | 771 #endif |
815 #if defined(OS_LINUX) && !defined(OS_CHROMEOS) | 772 #if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
816 command_updater_.UpdateCommandEnabled(IDC_USE_SYSTEM_TITLE_BAR, true); | 773 command_updater_.UpdateCommandEnabled(IDC_USE_SYSTEM_TITLE_BAR, true); |
817 #endif | 774 #endif |
818 | 775 |
819 // Page-related commands | 776 // Page-related commands |
820 command_updater_.UpdateCommandEnabled(IDC_EMAIL_PAGE_LOCATION, true); | 777 command_updater_.UpdateCommandEnabled(IDC_EMAIL_PAGE_LOCATION, true); |
821 command_updater_.UpdateCommandEnabled(IDC_MANAGE_PASSWORDS_FOR_PAGE, true); | 778 command_updater_.UpdateCommandEnabled(IDC_MANAGE_PASSWORDS_FOR_PAGE, true); |
822 command_updater_.UpdateCommandEnabled(IDC_ENCODING_AUTO_DETECT, true); | |
823 command_updater_.UpdateCommandEnabled(IDC_ENCODING_UTF8, true); | |
824 command_updater_.UpdateCommandEnabled(IDC_ENCODING_UTF16LE, true); | |
825 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1252, true); | |
826 command_updater_.UpdateCommandEnabled(IDC_ENCODING_GBK, true); | |
827 command_updater_.UpdateCommandEnabled(IDC_ENCODING_GB18030, true); | |
828 command_updater_.UpdateCommandEnabled(IDC_ENCODING_BIG5, true); | |
829 command_updater_.UpdateCommandEnabled(IDC_ENCODING_THAI, true); | |
830 command_updater_.UpdateCommandEnabled(IDC_ENCODING_KOREAN, true); | |
831 command_updater_.UpdateCommandEnabled(IDC_ENCODING_SHIFTJIS, true); | |
832 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO2022JP, true); | |
833 command_updater_.UpdateCommandEnabled(IDC_ENCODING_EUCJP, true); | |
834 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO885915, true); | |
835 command_updater_.UpdateCommandEnabled(IDC_ENCODING_MACINTOSH, true); | |
836 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88592, true); | |
837 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1250, true); | |
838 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88595, true); | |
839 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1251, true); | |
840 command_updater_.UpdateCommandEnabled(IDC_ENCODING_KOI8R, true); | |
841 command_updater_.UpdateCommandEnabled(IDC_ENCODING_KOI8U, true); | |
842 command_updater_.UpdateCommandEnabled(IDC_ENCODING_IBM866, true); | |
843 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88597, true); | |
844 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1253, true); | |
845 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88594, true); | |
846 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO885913, true); | |
847 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1257, true); | |
848 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88593, true); | |
849 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO885910, true); | |
850 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO885914, true); | |
851 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO885916, true); | |
852 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1254, true); | |
853 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88596, true); | |
854 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1256, true); | |
855 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88598, true); | |
856 command_updater_.UpdateCommandEnabled(IDC_ENCODING_ISO88598I, true); | |
857 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1255, true); | |
858 command_updater_.UpdateCommandEnabled(IDC_ENCODING_WINDOWS1258, true); | |
859 | 779 |
860 // Zoom | 780 // Zoom |
861 command_updater_.UpdateCommandEnabled(IDC_ZOOM_MENU, true); | 781 command_updater_.UpdateCommandEnabled(IDC_ZOOM_MENU, true); |
862 command_updater_.UpdateCommandEnabled(IDC_ZOOM_PLUS, true); | 782 command_updater_.UpdateCommandEnabled(IDC_ZOOM_PLUS, true); |
863 command_updater_.UpdateCommandEnabled(IDC_ZOOM_NORMAL, false); | 783 command_updater_.UpdateCommandEnabled(IDC_ZOOM_NORMAL, false); |
864 command_updater_.UpdateCommandEnabled(IDC_ZOOM_MINUS, true); | 784 command_updater_.UpdateCommandEnabled(IDC_ZOOM_MINUS, true); |
865 | 785 |
866 // Show various bits of UI | 786 // Show various bits of UI |
867 const bool guest_session = profile()->IsGuestSession() || | 787 const bool guest_session = profile()->IsGuestSession() || |
868 profile()->IsSystemProfile(); | 788 profile()->IsSystemProfile(); |
(...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1264 | 1184 |
1265 BrowserWindow* BrowserCommandController::window() { | 1185 BrowserWindow* BrowserCommandController::window() { |
1266 return browser_->window(); | 1186 return browser_->window(); |
1267 } | 1187 } |
1268 | 1188 |
1269 Profile* BrowserCommandController::profile() { | 1189 Profile* BrowserCommandController::profile() { |
1270 return browser_->profile(); | 1190 return browser_->profile(); |
1271 } | 1191 } |
1272 | 1192 |
1273 } // namespace chrome | 1193 } // namespace chrome |
OLD | NEW |