| 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/ui/touch/frame/keyboard_container_view.h" | 5 #include "chrome/browser/ui/touch/frame/keyboard_container_view.h" |
| 6 | 6 |
| 7 #include "chrome/browser/profiles/profile.h" | 7 #include "chrome/browser/profiles/profile.h" |
| 8 #include "chrome/browser/ui/browser.h" | 8 #include "chrome/browser/ui/browser.h" |
| 9 #include "chrome/browser/ui/views/dom_view.h" | 9 #include "chrome/browser/ui/views/dom_view.h" |
| 10 #include "chrome/common/url_constants.h" | 10 #include "chrome/common/url_constants.h" |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 | 52 |
| 53 std::string KeyboardContainerView::GetClassName() const { | 53 std::string KeyboardContainerView::GetClassName() const { |
| 54 return kViewClassName; | 54 return kViewClassName; |
| 55 } | 55 } |
| 56 | 56 |
| 57 void KeyboardContainerView::Layout() { | 57 void KeyboardContainerView::Layout() { |
| 58 // TODO(bryeung): include a border between the keyboard and the client view | 58 // TODO(bryeung): include a border between the keyboard and the client view |
| 59 dom_view_->SetBounds(0, 0, width(), height()); | 59 dom_view_->SetBounds(0, 0, width(), height()); |
| 60 } | 60 } |
| 61 | 61 |
| 62 void KeyboardContainerView::LoadURL(const GURL& keyboard_url) { |
| 63 dom_view_->LoadURL(keyboard_url); |
| 64 } |
| 65 |
| 62 Browser* KeyboardContainerView::GetBrowser() { | 66 Browser* KeyboardContainerView::GetBrowser() { |
| 63 return browser_; | 67 return browser_; |
| 64 } | 68 } |
| 65 | 69 |
| 66 gfx::NativeView KeyboardContainerView::GetNativeViewOfHost() { | 70 gfx::NativeView KeyboardContainerView::GetNativeViewOfHost() { |
| 67 return dom_view_->native_view(); | 71 return dom_view_->native_view(); |
| 68 } | 72 } |
| 69 | 73 |
| 70 TabContents* KeyboardContainerView::GetAssociatedTabContents() const { | 74 TabContents* KeyboardContainerView::GetAssociatedTabContents() const { |
| 71 return dom_view_->tab_contents(); | 75 return dom_view_->tab_contents(); |
| (...skipping 13 matching lines...) Expand all Loading... |
| 85 IPC_MESSAGE_UNHANDLED(handled = false) | 89 IPC_MESSAGE_UNHANDLED(handled = false) |
| 86 IPC_END_MESSAGE_MAP() | 90 IPC_END_MESSAGE_MAP() |
| 87 return handled; | 91 return handled; |
| 88 } | 92 } |
| 89 | 93 |
| 90 void KeyboardContainerView::OnRequest( | 94 void KeyboardContainerView::OnRequest( |
| 91 const ExtensionHostMsg_Request_Params& request) { | 95 const ExtensionHostMsg_Request_Params& request) { |
| 92 extension_function_dispatcher_.Dispatch(request, | 96 extension_function_dispatcher_.Dispatch(request, |
| 93 dom_view_->tab_contents()->render_view_host()); | 97 dom_view_->tab_contents()->render_view_host()); |
| 94 } | 98 } |
| OLD | NEW |