| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 <QuartzCore/QuartzCore.h> | 5 #include <QuartzCore/QuartzCore.h> |
| 6 | 6 |
| 7 #include "chrome/browser/renderer_host/render_widget_host_view_mac.h" | 7 #include "chrome/browser/renderer_host/render_widget_host_view_mac.h" |
| 8 | 8 |
| 9 #include "app/app_switches.h" | 9 #include "app/app_switches.h" |
| 10 #include "app/surface/io_surface_support_mac.h" | 10 #include "app/surface/io_surface_support_mac.h" |
| (...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 802 // | 802 // |
| 803 void RenderWidgetHostViewMac::SelectionChanged(const std::string& text) { | 803 void RenderWidgetHostViewMac::SelectionChanged(const std::string& text) { |
| 804 selected_text_ = text; | 804 selected_text_ = text; |
| 805 } | 805 } |
| 806 | 806 |
| 807 BackingStore* RenderWidgetHostViewMac::AllocBackingStore( | 807 BackingStore* RenderWidgetHostViewMac::AllocBackingStore( |
| 808 const gfx::Size& size) { | 808 const gfx::Size& size) { |
| 809 return new BackingStoreMac(render_widget_host_, size); | 809 return new BackingStoreMac(render_widget_host_, size); |
| 810 } | 810 } |
| 811 | 811 |
| 812 VideoLayer* RenderWidgetHostViewMac::AllocVideoLayer( | |
| 813 const gfx::Size& size) { | |
| 814 NOTIMPLEMENTED(); | |
| 815 return NULL; | |
| 816 } | |
| 817 | |
| 818 // Sets whether or not to accept first responder status. | 812 // Sets whether or not to accept first responder status. |
| 819 void RenderWidgetHostViewMac::SetTakesFocusOnlyOnMouseDown(bool flag) { | 813 void RenderWidgetHostViewMac::SetTakesFocusOnlyOnMouseDown(bool flag) { |
| 820 [cocoa_view_ setTakesFocusOnlyOnMouseDown:flag]; | 814 [cocoa_view_ setTakesFocusOnlyOnMouseDown:flag]; |
| 821 } | 815 } |
| 822 | 816 |
| 823 void RenderWidgetHostViewMac::KillSelf() { | 817 void RenderWidgetHostViewMac::KillSelf() { |
| 824 if (shutdown_factory_.empty()) { | 818 if (shutdown_factory_.empty()) { |
| 825 [cocoa_view_ setHidden:YES]; | 819 [cocoa_view_ setHidden:YES]; |
| 826 MessageLoop::current()->PostTask(FROM_HERE, | 820 MessageLoop::current()->PostTask(FROM_HERE, |
| 827 shutdown_factory_.NewRunnableMethod( | 821 shutdown_factory_.NewRunnableMethod( |
| (...skipping 1734 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2562 if (!string) return NO; | 2556 if (!string) return NO; |
| 2563 | 2557 |
| 2564 // If the user is currently using an IME, confirm the IME input, | 2558 // If the user is currently using an IME, confirm the IME input, |
| 2565 // and then insert the text from the service, the same as TextEdit and Safari. | 2559 // and then insert the text from the service, the same as TextEdit and Safari. |
| 2566 [self confirmComposition]; | 2560 [self confirmComposition]; |
| 2567 [self insertText:string]; | 2561 [self insertText:string]; |
| 2568 return YES; | 2562 return YES; |
| 2569 } | 2563 } |
| 2570 | 2564 |
| 2571 @end | 2565 @end |
| OLD | NEW |