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 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ | 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ |
6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ | 6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #if defined(__OBJC__) | 9 #if defined(__OBJC__) |
10 | 10 |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
123 // Event monitor for gesture-end events. | 123 // Event monitor for gesture-end events. |
124 id endGestureMonitor_; | 124 id endGestureMonitor_; |
125 } | 125 } |
126 | 126 |
127 @property(nonatomic, readonly) NSRange selectedRange; | 127 @property(nonatomic, readonly) NSRange selectedRange; |
128 | 128 |
129 - (void)setCanBeKeyView:(BOOL)can; | 129 - (void)setCanBeKeyView:(BOOL)can; |
130 - (void)setTakesFocusOnlyOnMouseDown:(BOOL)b; | 130 - (void)setTakesFocusOnlyOnMouseDown:(BOOL)b; |
131 - (void)setCloseOnDeactivate:(BOOL)b; | 131 - (void)setCloseOnDeactivate:(BOOL)b; |
132 - (void)setToolTipAtMousePoint:(NSString *)string; | 132 - (void)setToolTipAtMousePoint:(NSString *)string; |
133 // Set frame, then notify the RenderWidgetHost that the frame has been changed, | |
134 // but do it in a separate task, using |performSelector:withObject:afterDelay:|. | |
135 // This stops the flickering issue in http://crbug.com/31970 | |
136 - (void)setFrameWithDeferredUpdate:(NSRect)frame; | |
137 // Notify the RenderWidgetHost that the frame was updated so it can resize | |
138 // its contents. | |
139 - (void)renderWidgetHostWasResized; | |
140 // Cancel ongoing composition (abandon the marked text). | 133 // Cancel ongoing composition (abandon the marked text). |
141 - (void)cancelComposition; | 134 - (void)cancelComposition; |
142 // Confirm ongoing composition. | 135 // Confirm ongoing composition. |
143 - (void)confirmComposition; | 136 - (void)confirmComposition; |
144 // Enables or disables plugin IME. | 137 // Enables or disables plugin IME. |
145 - (void)setPluginImeActive:(BOOL)active; | 138 - (void)setPluginImeActive:(BOOL)active; |
146 // Updates the current plugin focus state. | 139 // Updates the current plugin focus state. |
147 - (void)pluginFocusChanged:(BOOL)focused forPlugin:(int)pluginId; | 140 - (void)pluginFocusChanged:(BOOL)focused forPlugin:(int)pluginId; |
148 // Evaluates the event in the context of plugin IME, if plugin IME is enabled. | 141 // Evaluates the event in the context of plugin IME, if plugin IME is enabled. |
149 // Returns YES if the event was handled. | 142 // Returns YES if the event was handled. |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
423 | 416 |
424 class RenderWidgetHostView; | 417 class RenderWidgetHostView; |
425 class RenderWidgetHost; | 418 class RenderWidgetHost; |
426 | 419 |
427 namespace render_widget_host_view_mac { | 420 namespace render_widget_host_view_mac { |
428 CONTENT_EXPORT RenderWidgetHostView* CreateRenderWidgetHostView( | 421 CONTENT_EXPORT RenderWidgetHostView* CreateRenderWidgetHostView( |
429 RenderWidgetHost* widget); | 422 RenderWidgetHost* widget); |
430 } | 423 } |
431 | 424 |
432 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ | 425 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_MAC_H_ |
OLD | NEW |