Index: chrome/browser/ui/gtk/extensions/browser_action_test_util_gtk.cc |
diff --git a/chrome/browser/ui/gtk/extensions/browser_action_test_util_gtk.cc b/chrome/browser/ui/gtk/extensions/browser_action_test_util_gtk.cc |
deleted file mode 100644 |
index 3aed0a8084a2882d630e589856df180c549c467b..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/gtk/extensions/browser_action_test_util_gtk.cc |
+++ /dev/null |
@@ -1,103 +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/extensions/browser_action_test_util.h" |
- |
-#include <gtk/gtk.h> |
- |
-#include "chrome/browser/ui/browser.h" |
-#include "chrome/browser/ui/browser_window.h" |
-#include "chrome/browser/ui/gtk/extensions/extension_popup_gtk.h" |
-#include "chrome/browser/ui/gtk/extensions/extension_view_gtk.h" |
-#include "chrome/browser/ui/gtk/view_id_util.h" |
-#include "ui/gfx/image/image.h" |
- |
-namespace { |
- |
-GtkWidget* GetButton(Browser* browser, int index) { |
- GtkWidget* toolbar = |
- ViewIDUtil::GetWidget(GTK_WIDGET(browser->window()->GetNativeWindow()), |
- VIEW_ID_BROWSER_ACTION_TOOLBAR); |
- GtkWidget* button = NULL; |
- if (toolbar) { |
- GList* children = gtk_container_get_children(GTK_CONTAINER(toolbar)); |
- GtkWidget* alignment = |
- static_cast<GtkWidget*>(g_list_nth(children, index)->data); |
- button = gtk_bin_get_child(GTK_BIN(alignment)); |
- g_list_free(children); |
- } |
- return button; |
-} |
- |
-} // namespace |
- |
-int BrowserActionTestUtil::NumberOfBrowserActions() { |
- int count = -1; |
- GtkWidget* toolbar = |
- ViewIDUtil::GetWidget(GTK_WIDGET(browser_->window()->GetNativeWindow()), |
- VIEW_ID_BROWSER_ACTION_TOOLBAR); |
- if (toolbar) { |
- GList* children = gtk_container_get_children(GTK_CONTAINER(toolbar)); |
- count = g_list_length(children); |
- g_list_free(children); |
- } |
- return count; |
-} |
- |
-bool BrowserActionTestUtil::HasIcon(int index) { |
- GtkWidget* button = GetButton(browser_, index); |
- return gtk_button_get_image(GTK_BUTTON(button)) != NULL; |
-} |
- |
-gfx::Image BrowserActionTestUtil::GetIcon(int index) { |
- GtkWidget* button = GetButton(browser_, index); |
- GtkWidget* image = gtk_button_get_image(GTK_BUTTON(button)); |
- GdkPixbuf* pixbuf = gtk_image_get_pixbuf(GTK_IMAGE(image)); |
- // gfx::Image takes ownership of the |pixbuf| reference. We have to increase |
- // the ref count so |pixbuf| stays around when the image object is destroyed. |
- g_object_ref(pixbuf); |
- return gfx::Image(pixbuf); |
-} |
- |
-void BrowserActionTestUtil::Press(int index) { |
- GtkWidget* button = GetButton(browser_, index); |
- gtk_button_clicked(GTK_BUTTON(button)); |
-} |
- |
-std::string BrowserActionTestUtil::GetTooltip(int index) { |
- GtkWidget* button = GetButton(browser_, index); |
- gchar* text = gtk_widget_get_tooltip_text(button); |
- std::string tooltip(text); |
- g_free(text); |
- return tooltip; |
-} |
- |
-bool BrowserActionTestUtil::HasPopup() { |
- return ExtensionPopupGtk::get_current_extension_popup() != NULL; |
-} |
- |
-gfx::Rect BrowserActionTestUtil::GetPopupBounds() { |
- ExtensionPopupGtk* popup = ExtensionPopupGtk::get_current_extension_popup(); |
- if (popup) |
- return popup->GetViewBounds(); |
- return gfx::Rect(); |
-} |
- |
-bool BrowserActionTestUtil::HidePopup() { |
- ExtensionPopupGtk* popup = ExtensionPopupGtk::get_current_extension_popup(); |
- if (popup) |
- return popup->DestroyPopup(); |
- return false; |
-} |
- |
-// static |
-gfx::Size BrowserActionTestUtil::GetMinPopupSize() { |
- // On Linux we actually just limit the size of the extension view. |
- return gfx::Size(ExtensionPopupGtk::kMinWidth, ExtensionPopupGtk::kMinHeight); |
-} |
- |
-// static |
-gfx::Size BrowserActionTestUtil::GetMaxPopupSize() { |
- return gfx::Size(ExtensionPopupGtk::kMaxWidth, ExtensionPopupGtk::kMaxHeight); |
-} |