OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_AURA_H_ | 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_AURA_H_ |
6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_AURA_H_ | 6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_AURA_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 #include <set> | 9 #include <set> |
10 #include <string> | 10 #include <string> |
(...skipping 23 matching lines...) Expand all Loading... |
34 #include "ui/aura/window_delegate.h" | 34 #include "ui/aura/window_delegate.h" |
35 #include "ui/aura/window_tree_host_observer.h" | 35 #include "ui/aura/window_tree_host_observer.h" |
36 #include "ui/base/ime/text_input_client.h" | 36 #include "ui/base/ime/text_input_client.h" |
37 #include "ui/compositor/compositor.h" | 37 #include "ui/compositor/compositor.h" |
38 #include "ui/compositor/compositor_observer.h" | 38 #include "ui/compositor/compositor_observer.h" |
39 #include "ui/compositor/compositor_vsync_manager.h" | 39 #include "ui/compositor/compositor_vsync_manager.h" |
40 #include "ui/gfx/display_observer.h" | 40 #include "ui/gfx/display_observer.h" |
41 #include "ui/gfx/rect.h" | 41 #include "ui/gfx/rect.h" |
42 #include "ui/wm/public/activation_change_observer.h" | 42 #include "ui/wm/public/activation_change_observer.h" |
43 #include "ui/wm/public/activation_delegate.h" | 43 #include "ui/wm/public/activation_delegate.h" |
44 #include "ui/wm/public/cursor_delegate.h" | |
45 | 44 |
46 namespace aura { | 45 namespace aura { |
47 class WindowTracker; | 46 class WindowTracker; |
48 namespace client { | 47 namespace client { |
49 class ScopedTooltipDisabler; | 48 class ScopedTooltipDisabler; |
50 } | 49 } |
51 } | 50 } |
52 | 51 |
53 namespace cc { | 52 namespace cc { |
54 class CopyOutputRequest; | 53 class CopyOutputRequest; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 public ui::CompositorObserver, | 87 public ui::CompositorObserver, |
89 public ui::CompositorVSyncManager::Observer, | 88 public ui::CompositorVSyncManager::Observer, |
90 public ui::TextInputClient, | 89 public ui::TextInputClient, |
91 public gfx::DisplayObserver, | 90 public gfx::DisplayObserver, |
92 public aura::WindowTreeHostObserver, | 91 public aura::WindowTreeHostObserver, |
93 public aura::WindowDelegate, | 92 public aura::WindowDelegate, |
94 public aura::client::ActivationDelegate, | 93 public aura::client::ActivationDelegate, |
95 public aura::client::ActivationChangeObserver, | 94 public aura::client::ActivationChangeObserver, |
96 public aura::client::FocusChangeObserver, | 95 public aura::client::FocusChangeObserver, |
97 public aura::client::CursorClientObserver, | 96 public aura::client::CursorClientObserver, |
98 public wm::CursorDelegate, | |
99 public ImageTransportFactoryObserver, | 97 public ImageTransportFactoryObserver, |
100 public BrowserAccessibilityDelegate, | 98 public BrowserAccessibilityDelegate, |
101 public SoftwareFrameManagerClient, | 99 public SoftwareFrameManagerClient, |
102 public DelegatedFrameEvictorClient, | 100 public DelegatedFrameEvictorClient, |
103 public base::SupportsWeakPtr<RenderWidgetHostViewAura>, | 101 public base::SupportsWeakPtr<RenderWidgetHostViewAura>, |
104 public cc::DelegatedFrameResourceCollectionClient { | 102 public cc::DelegatedFrameResourceCollectionClient { |
105 public: | 103 public: |
106 // Displays and controls touch editing elements such as selection handles. | 104 // Displays and controls touch editing elements such as selection handles. |
107 class TouchEditingClient { | 105 class TouchEditingClient { |
108 public: | 106 public: |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
281 // Overridden from gfx::DisplayObserver: | 279 // Overridden from gfx::DisplayObserver: |
282 virtual void OnDisplayBoundsChanged(const gfx::Display& display) OVERRIDE; | 280 virtual void OnDisplayBoundsChanged(const gfx::Display& display) OVERRIDE; |
283 virtual void OnDisplayAdded(const gfx::Display& new_display) OVERRIDE; | 281 virtual void OnDisplayAdded(const gfx::Display& new_display) OVERRIDE; |
284 virtual void OnDisplayRemoved(const gfx::Display& old_display) OVERRIDE; | 282 virtual void OnDisplayRemoved(const gfx::Display& old_display) OVERRIDE; |
285 | 283 |
286 // Overridden from aura::WindowDelegate: | 284 // Overridden from aura::WindowDelegate: |
287 virtual gfx::Size GetMinimumSize() const OVERRIDE; | 285 virtual gfx::Size GetMinimumSize() const OVERRIDE; |
288 virtual gfx::Size GetMaximumSize() const OVERRIDE; | 286 virtual gfx::Size GetMaximumSize() const OVERRIDE; |
289 virtual void OnBoundsChanged(const gfx::Rect& old_bounds, | 287 virtual void OnBoundsChanged(const gfx::Rect& old_bounds, |
290 const gfx::Rect& new_bounds) OVERRIDE; | 288 const gfx::Rect& new_bounds) OVERRIDE; |
| 289 virtual gfx::NativeCursor GetCursor(const gfx::Point& point) OVERRIDE; |
291 virtual int GetNonClientComponent(const gfx::Point& point) const OVERRIDE; | 290 virtual int GetNonClientComponent(const gfx::Point& point) const OVERRIDE; |
292 virtual bool ShouldDescendIntoChildForEventHandling( | 291 virtual bool ShouldDescendIntoChildForEventHandling( |
293 aura::Window* child, | 292 aura::Window* child, |
294 const gfx::Point& location) OVERRIDE; | 293 const gfx::Point& location) OVERRIDE; |
295 virtual bool CanFocus() OVERRIDE; | 294 virtual bool CanFocus() OVERRIDE; |
296 virtual void OnCaptureLost() OVERRIDE; | 295 virtual void OnCaptureLost() OVERRIDE; |
297 virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE; | 296 virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE; |
298 virtual void OnDeviceScaleFactorChanged(float device_scale_factor) OVERRIDE; | 297 virtual void OnDeviceScaleFactorChanged(float device_scale_factor) OVERRIDE; |
299 virtual void OnWindowDestroying(aura::Window* window) OVERRIDE; | 298 virtual void OnWindowDestroying(aura::Window* window) OVERRIDE; |
300 virtual void OnWindowDestroyed(aura::Window* window) OVERRIDE; | 299 virtual void OnWindowDestroyed(aura::Window* window) OVERRIDE; |
(...skipping 13 matching lines...) Expand all Loading... |
314 // Overridden from aura::client::ActivationDelegate: | 313 // Overridden from aura::client::ActivationDelegate: |
315 virtual bool ShouldActivate() const OVERRIDE; | 314 virtual bool ShouldActivate() const OVERRIDE; |
316 | 315 |
317 // Overridden from aura::client::ActivationChangeObserver: | 316 // Overridden from aura::client::ActivationChangeObserver: |
318 virtual void OnWindowActivated(aura::Window* gained_activation, | 317 virtual void OnWindowActivated(aura::Window* gained_activation, |
319 aura::Window* lost_activation) OVERRIDE; | 318 aura::Window* lost_activation) OVERRIDE; |
320 | 319 |
321 // Overridden from aura::client::CursorClientObserver: | 320 // Overridden from aura::client::CursorClientObserver: |
322 virtual void OnCursorVisibilityChanged(bool is_visible) OVERRIDE; | 321 virtual void OnCursorVisibilityChanged(bool is_visible) OVERRIDE; |
323 | 322 |
324 // Overridden from wm::CursorDelegate: | |
325 virtual gfx::NativeCursor GetCursorForPoint(const gfx::Point& point) OVERRIDE; | |
326 | |
327 // Overridden from aura::client::FocusChangeObserver: | 323 // Overridden from aura::client::FocusChangeObserver: |
328 virtual void OnWindowFocused(aura::Window* gained_focus, | 324 virtual void OnWindowFocused(aura::Window* gained_focus, |
329 aura::Window* lost_focus) OVERRIDE; | 325 aura::Window* lost_focus) OVERRIDE; |
330 | 326 |
331 // Overridden from aura::WindowTreeHostObserver: | 327 // Overridden from aura::WindowTreeHostObserver: |
332 virtual void OnHostMoved(const aura::WindowTreeHost* host, | 328 virtual void OnHostMoved(const aura::WindowTreeHost* host, |
333 const gfx::Point& new_origin) OVERRIDE; | 329 const gfx::Point& new_origin) OVERRIDE; |
334 | 330 |
335 // SoftwareFrameManagerClient implementation: | 331 // SoftwareFrameManagerClient implementation: |
336 virtual void SoftwareFrameWasFreed( | 332 virtual void SoftwareFrameWasFreed( |
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
796 // etc. | 792 // etc. |
797 scoped_ptr<content::LegacyRenderWidgetHostHWND> | 793 scoped_ptr<content::LegacyRenderWidgetHostHWND> |
798 legacy_render_widget_host_HWND_; | 794 legacy_render_widget_host_HWND_; |
799 #endif | 795 #endif |
800 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewAura); | 796 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewAura); |
801 }; | 797 }; |
802 | 798 |
803 } // namespace content | 799 } // namespace content |
804 | 800 |
805 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_AURA_H_ | 801 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_AURA_H_ |
OLD | NEW |