Index: chrome/browser/ui/gtk/tabs/tab_strip_menu_controller.cc |
diff --git a/chrome/browser/ui/gtk/tabs/tab_strip_menu_controller.cc b/chrome/browser/ui/gtk/tabs/tab_strip_menu_controller.cc |
deleted file mode 100644 |
index 79289c61f92d226cfa82e3f36da72d78f5b27362..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/gtk/tabs/tab_strip_menu_controller.cc |
+++ /dev/null |
@@ -1,73 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/ui/gtk/tabs/tab_strip_menu_controller.h" |
- |
-#include "chrome/browser/ui/gtk/accelerators_gtk.h" |
-#include "chrome/browser/ui/gtk/menu_gtk.h" |
-#include "chrome/browser/ui/gtk/tabs/tab_gtk.h" |
-#include "chrome/browser/ui/tabs/tab_strip_model.h" |
- |
-TabStripMenuController::TabStripMenuController(TabGtk* tab, |
- TabStripModel* model, |
- int index) |
- : tab_(tab), |
- model_(this, model, index) { |
- menu_.reset(new MenuGtk(this, &model_)); |
-} |
- |
-TabStripMenuController::~TabStripMenuController() {} |
- |
-void TabStripMenuController::RunMenu(const gfx::Point& point, |
- guint32 event_time) { |
- menu_->PopupAsContext(point, event_time); |
-} |
- |
-void TabStripMenuController::Cancel() { |
- tab_ = NULL; |
- menu_->Cancel(); |
-} |
- |
-bool TabStripMenuController::IsCommandIdChecked(int command_id) const { |
- return false; |
-} |
- |
-bool TabStripMenuController::IsCommandIdEnabled(int command_id) const { |
- return tab_ && tab_->delegate()->IsCommandEnabledForTab( |
- static_cast<TabStripModel::ContextMenuCommand>(command_id), |
- tab_); |
-} |
- |
-bool TabStripMenuController::GetAcceleratorForCommandId( |
- int command_id, |
- ui::Accelerator* out_accelerator) { |
- int browser_command; |
- if (!TabStripModel::ContextMenuCommandToBrowserCommand(command_id, |
- &browser_command)) |
- return false; |
- const ui::Accelerator* accelerator = |
- AcceleratorsGtk::GetInstance()->GetPrimaryAcceleratorForCommand( |
- browser_command); |
- if (!accelerator) |
- return false; |
- *out_accelerator = *accelerator; |
- return true; |
-} |
- |
-void TabStripMenuController::ExecuteCommand(int command_id, int event_flags) { |
- // Checking if the tab still exists since it is possible that the tab |
- // corresponding to this context menu has been closed. |
- if (!tab_) |
- return; |
- tab_->delegate()->ExecuteCommandForTab( |
- static_cast<TabStripModel::ContextMenuCommand>(command_id), tab_); |
-} |
- |
-GtkWidget* TabStripMenuController::GetImageForCommandId(int command_id) const { |
- int browser_cmd_id; |
- if (!TabStripModel::ContextMenuCommandToBrowserCommand(command_id, |
- &browser_cmd_id)) |
- return NULL; |
- return MenuGtk::Delegate::GetDefaultImageForCommandId(browser_cmd_id); |
-} |