Index: content/browser/renderer_host/gtk_plugin_container_manager.h |
diff --git a/content/browser/renderer_host/gtk_plugin_container_manager.h b/content/browser/renderer_host/gtk_plugin_container_manager.h |
deleted file mode 100644 |
index bd0e7c1017a8e89ef58b9b0217874d3448c94d39..0000000000000000000000000000000000000000 |
--- a/content/browser/renderer_host/gtk_plugin_container_manager.h |
+++ /dev/null |
@@ -1,58 +0,0 @@ |
-// Copyright (c) 2011 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. |
- |
-#ifndef CONTENT_BROWSER_RENDERER_HOST_GTK_PLUGIN_CONTAINER_MANAGER_H_ |
-#define CONTENT_BROWSER_RENDERER_HOST_GTK_PLUGIN_CONTAINER_MANAGER_H_ |
- |
-#include <gtk/gtk.h> |
-#include <map> |
- |
-#include "ui/gfx/native_widget_types.h" |
- |
-typedef struct _GtkWidget GtkWidget; |
- |
-namespace content { |
-struct WebPluginGeometry; |
- |
-// Helper class that creates and manages plugin containers (GtkSocket). |
-class GtkPluginContainerManager { |
- public: |
- GtkPluginContainerManager(); |
- ~GtkPluginContainerManager(); |
- |
- // Sets the widget that will host the plugin containers. Must be a GtkFixed. |
- void set_host_widget(GtkWidget *widget) { host_widget_ = widget; } |
- |
- // Creates a new plugin container, for a given plugin XID. |
- GtkWidget* CreatePluginContainer(gfx::PluginWindowHandle id); |
- |
- // Destroys a plugin container, given the plugin XID. |
- void DestroyPluginContainer(gfx::PluginWindowHandle id); |
- |
- // Takes an update from WebKit about a plugin's position and side and moves |
- // the plugin accordingly. |
- void MovePluginContainer(const WebPluginGeometry& move); |
- |
- private: |
- // Maps a plugin XID to the corresponding container widget. |
- GtkWidget* MapIDToWidget(gfx::PluginWindowHandle id); |
- |
- // Maps a container widget to the corresponding plugin XID. |
- gfx::PluginWindowHandle MapWidgetToID(GtkWidget* widget); |
- |
- // Callback for when the plugin container gets realized, at which point it |
- // plugs the plugin XID. |
- static void RealizeCallback(GtkWidget *widget, void *user_data); |
- |
- // Parent of the plugin containers. |
- GtkWidget* host_widget_; |
- |
- // A map that associates plugin containers to the plugin XID. |
- typedef std::map<gfx::PluginWindowHandle, GtkWidget*> PluginWindowToWidgetMap; |
- PluginWindowToWidgetMap plugin_window_to_widget_map_; |
-}; |
- |
-} // namespace content |
- |
-#endif // CONTENT_BROWSER_RENDERER_HOST_GTK_PLUGIN_CONTAINER_MANAGER_H_ |