OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/toolbar/wrench_menu_model.h" | 5 #include "chrome/browser/ui/toolbar/wrench_menu_model.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <cmath> | 8 #include <cmath> |
9 | 9 |
10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
147 | 147 |
148 ToolsMenuModel::ToolsMenuModel(ui::SimpleMenuModel::Delegate* delegate, | 148 ToolsMenuModel::ToolsMenuModel(ui::SimpleMenuModel::Delegate* delegate, |
149 Browser* browser) | 149 Browser* browser) |
150 : SimpleMenuModel(delegate) { | 150 : SimpleMenuModel(delegate) { |
151 Build(browser); | 151 Build(browser); |
152 } | 152 } |
153 | 153 |
154 ToolsMenuModel::~ToolsMenuModel() {} | 154 ToolsMenuModel::~ToolsMenuModel() {} |
155 | 155 |
156 void ToolsMenuModel::Build(Browser* browser) { | 156 void ToolsMenuModel::Build(Browser* browser) { |
157 #if !defined(OS_MACOSX) | 157 #if !defined(OS_MACOSX) && !defined(TOOLKIT_VIEWS) |
158 AddCheckItemWithStringId(IDC_SHOW_BOOKMARK_BAR, IDS_SHOW_BOOKMARK_BAR); | 158 AddCheckItemWithStringId(IDC_SHOW_BOOKMARK_BAR, IDS_SHOW_BOOKMARK_BAR); |
159 AddSeparator(); | 159 AddSeparator(); |
160 #endif | 160 #endif |
161 | 161 |
162 #if !defined(OS_CHROMEOS) | 162 #if !defined(OS_CHROMEOS) |
163 #if defined(OS_MACOSX) | 163 #if defined(OS_MACOSX) |
164 AddItemWithStringId(IDC_CREATE_SHORTCUTS, IDS_CREATE_APPLICATION_MAC); | 164 AddItemWithStringId(IDC_CREATE_SHORTCUTS, IDS_CREATE_APPLICATION_MAC); |
165 #else | 165 #else |
166 AddItemWithStringId(IDC_CREATE_SHORTCUTS, IDS_CREATE_SHORTCUTS); | 166 AddItemWithStringId(IDC_CREATE_SHORTCUTS, IDS_CREATE_SHORTCUTS); |
167 #endif | 167 #endif |
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
455 AddItemWithStringId(IDC_SAVE_PAGE, IDS_SAVE_PAGE); | 455 AddItemWithStringId(IDC_SAVE_PAGE, IDS_SAVE_PAGE); |
456 AddItemWithStringId(IDC_FIND, IDS_FIND); | 456 AddItemWithStringId(IDC_FIND, IDS_FIND); |
457 AddItemWithStringId(IDC_PRINT, IDS_PRINT); | 457 AddItemWithStringId(IDC_PRINT, IDS_PRINT); |
458 | 458 |
459 tools_menu_model_.reset(new ToolsMenuModel(this, browser_)); | 459 tools_menu_model_.reset(new ToolsMenuModel(this, browser_)); |
460 AddSubMenuWithStringId(IDC_ZOOM_MENU, IDS_TOOLS_MENU, | 460 AddSubMenuWithStringId(IDC_ZOOM_MENU, IDS_TOOLS_MENU, |
461 tools_menu_model_.get()); | 461 tools_menu_model_.get()); |
462 | 462 |
463 AddSeparator(); | 463 AddSeparator(); |
464 | 464 |
465 #if defined(OS_MACOSX) | 465 #if defined(OS_MACOSX) || defined(TOOLKIT_VIEWS) |
466 bookmark_sub_menu_model_.reset(new BookmarkSubMenuModel(this, browser_)); | 466 bookmark_sub_menu_model_.reset(new BookmarkSubMenuModel(this, browser_)); |
467 AddSubMenuWithStringId(IDC_BOOKMARKS_MENU, IDS_BOOKMARKS_MENU, | 467 AddSubMenuWithStringId(IDC_BOOKMARKS_MENU, IDS_BOOKMARKS_MENU, |
468 bookmark_sub_menu_model_.get()); | 468 bookmark_sub_menu_model_.get()); |
469 #else | 469 #else |
470 AddItemWithStringId(IDC_SHOW_BOOKMARK_MANAGER, IDS_BOOKMARK_MANAGER); | 470 AddItemWithStringId(IDC_SHOW_BOOKMARK_MANAGER, IDS_BOOKMARK_MANAGER); |
471 #endif | 471 #endif |
472 AddItemWithStringId(IDC_SHOW_HISTORY, IDS_SHOW_HISTORY); | 472 AddItemWithStringId(IDC_SHOW_HISTORY, IDS_SHOW_HISTORY); |
473 AddItemWithStringId(IDC_SHOW_DOWNLOADS, IDS_SHOW_DOWNLOADS); | 473 AddItemWithStringId(IDC_SHOW_DOWNLOADS, IDS_SHOW_DOWNLOADS); |
474 AddSeparator(); | 474 AddSeparator(); |
475 | 475 |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
558 &enable_increment, &enable_decrement); | 558 &enable_increment, &enable_decrement); |
559 } | 559 } |
560 zoom_label_ = l10n_util::GetStringFUTF16( | 560 zoom_label_ = l10n_util::GetStringFUTF16( |
561 IDS_ZOOM_PERCENT, base::IntToString16(zoom_percent)); | 561 IDS_ZOOM_PERCENT, base::IntToString16(zoom_percent)); |
562 } | 562 } |
563 | 563 |
564 string16 WrenchMenuModel::GetSyncMenuLabel() const { | 564 string16 WrenchMenuModel::GetSyncMenuLabel() const { |
565 return sync_ui_util::GetSyncMenuLabel( | 565 return sync_ui_util::GetSyncMenuLabel( |
566 browser_->profile()->GetOriginalProfile()->GetProfileSyncService()); | 566 browser_->profile()->GetOriginalProfile()->GetProfileSyncService()); |
567 } | 567 } |
OLD | NEW |