OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 #ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ | 5 #ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ |
6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ | 6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #import <Cocoa/Cocoa.h> | 9 #import <Cocoa/Cocoa.h> |
10 #import <QuartzCore/CALayer.h> | 10 #import <QuartzCore/CALayer.h> |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
215 virtual void SetWindowVisibility(bool visible); | 215 virtual void SetWindowVisibility(bool visible); |
216 virtual void WindowFrameChanged(); | 216 virtual void WindowFrameChanged(); |
217 virtual void SetBackground(const SkBitmap& background); | 217 virtual void SetBackground(const SkBitmap& background); |
218 virtual bool ContainsNativeView(gfx::NativeView native_view) const; | 218 virtual bool ContainsNativeView(gfx::NativeView native_view) const; |
219 virtual void UpdateAccessibilityTree( | 219 virtual void UpdateAccessibilityTree( |
220 const webkit_glue::WebAccessibility& tree); | 220 const webkit_glue::WebAccessibility& tree); |
221 virtual void OnAccessibilityFocusChange(int acc_obj_id); | 221 virtual void OnAccessibilityFocusChange(int acc_obj_id); |
222 virtual void OnAccessibilityObjectStateChange(int acc_obj_id); | 222 virtual void OnAccessibilityObjectStateChange(int acc_obj_id); |
223 // Methods associated with GPU-accelerated plug-in instances and the | 223 // Methods associated with GPU-accelerated plug-in instances and the |
224 // accelerated compositor. | 224 // accelerated compositor. |
225 virtual gfx::PluginWindowHandle AllocateFakePluginWindowHandle(bool opaque, | 225 gfx::PluginWindowHandle AllocateFakePluginWindowHandle( |
226 bool root); | 226 bool opaque, bool can_draw_transparent, bool root); |
227 virtual void DestroyFakePluginWindowHandle(gfx::PluginWindowHandle window); | 227 virtual void DestroyFakePluginWindowHandle(gfx::PluginWindowHandle window); |
228 virtual void AcceleratedSurfaceSetIOSurface(gfx::PluginWindowHandle window, | 228 virtual void AcceleratedSurfaceSetIOSurface(gfx::PluginWindowHandle window, |
229 int32 width, | 229 int32 width, |
230 int32 height, | 230 int32 height, |
231 uint64 io_surface_identifier); | 231 uint64 io_surface_identifier); |
232 virtual void AcceleratedSurfaceSetTransportDIB( | 232 virtual void AcceleratedSurfaceSetTransportDIB( |
233 gfx::PluginWindowHandle window, | 233 gfx::PluginWindowHandle window, |
234 int32 width, | 234 int32 width, |
235 int32 height, | 235 int32 height, |
236 TransportDIB::Handle transport_dib); | 236 TransportDIB::Handle transport_dib); |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
331 // Whether or not web accessibility is enabled. | 331 // Whether or not web accessibility is enabled. |
332 bool renderer_accessible_; | 332 bool renderer_accessible_; |
333 | 333 |
334 // selected text on the renderer. | 334 // selected text on the renderer. |
335 std::string selected_text_; | 335 std::string selected_text_; |
336 | 336 |
337 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewMac); | 337 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewMac); |
338 }; | 338 }; |
339 | 339 |
340 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ | 340 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ |
OLD | NEW |