Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 #include "chrome/browser/renderer_host/render_widget_host_view_win.h" | 5 #include "chrome/browser/renderer_host/render_widget_host_view_win.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/i18n/rtl.h" | 10 #include "base/i18n/rtl.h" |
| (...skipping 482 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 493 views::FocusManager::GetFocusManagerForNativeView(m_hWnd); | 493 views::FocusManager::GetFocusManagerForNativeView(m_hWnd); |
| 494 // We don't have a FocusManager if we are hidden. | 494 // We don't have a FocusManager if we are hidden. |
| 495 if (focus_manager) | 495 if (focus_manager) |
| 496 focus_manager->ClearFocus(); | 496 focus_manager->ClearFocus(); |
| 497 } | 497 } |
| 498 | 498 |
| 499 bool RenderWidgetHostViewWin::HasFocus() { | 499 bool RenderWidgetHostViewWin::HasFocus() { |
| 500 return ::GetFocus() == m_hWnd; | 500 return ::GetFocus() == m_hWnd; |
| 501 } | 501 } |
| 502 | 502 |
| 503 void RenderWidgetHostViewWin::PpapiPluginFocusChanged(bool focused) { | |
|
kochi
2011/05/25 06:19:44
Add TODO() or a comment why no implementation here
kinaba
2011/05/25 22:23:53
(Removed from the patch set 2.)
| |
| 504 } | |
| 505 | |
| 503 void RenderWidgetHostViewWin::Show() { | 506 void RenderWidgetHostViewWin::Show() { |
| 504 DCHECK(parent_hwnd_); | 507 DCHECK(parent_hwnd_); |
| 505 DCHECK(parent_hwnd_ != GetDesktopWindow()); | 508 DCHECK(parent_hwnd_ != GetDesktopWindow()); |
| 506 SetParent(parent_hwnd_); | 509 SetParent(parent_hwnd_); |
| 507 ShowWindow(SW_SHOW); | 510 ShowWindow(SW_SHOW); |
| 508 | 511 |
| 509 // Save away our HWND in the parent window as a property so that the | 512 // Save away our HWND in the parent window as a property so that the |
| 510 // accessibility code can find it. | 513 // accessibility code can find it. |
| 511 accessibility_prop_.reset(new ViewProp( | 514 accessibility_prop_.reset(new ViewProp( |
| 512 GetParent(), | 515 GetParent(), |
| (...skipping 1261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1774 } | 1777 } |
| 1775 | 1778 |
| 1776 // static | 1779 // static |
| 1777 RenderWidgetHostView* | 1780 RenderWidgetHostView* |
| 1778 RenderWidgetHostView::GetRenderWidgetHostViewFromNativeView( | 1781 RenderWidgetHostView::GetRenderWidgetHostViewFromNativeView( |
| 1779 gfx::NativeView native_view) { | 1782 gfx::NativeView native_view) { |
| 1780 return ::IsWindow(native_view) ? | 1783 return ::IsWindow(native_view) ? |
| 1781 reinterpret_cast<RenderWidgetHostView*>( | 1784 reinterpret_cast<RenderWidgetHostView*>( |
| 1782 ViewProp::GetValue(native_view, kRenderWidgetHostViewKey)) : NULL; | 1785 ViewProp::GetValue(native_view, kRenderWidgetHostViewKey)) : NULL; |
| 1783 } | 1786 } |
| OLD | NEW |