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_RENDERER_RENDER_WIDGET_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_WIDGET_H_ |
6 #define CONTENT_RENDERER_RENDER_WIDGET_H_ | 6 #define CONTENT_RENDERER_RENDER_WIDGET_H_ |
7 | 7 |
8 #include <deque> | 8 #include <deque> |
9 #include <map> | 9 #include <map> |
10 | 10 |
(...skipping 574 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
585 virtual void hasTouchEventHandlers(bool has_handlers); | 585 virtual void hasTouchEventHandlers(bool has_handlers); |
586 | 586 |
587 // Tell the browser about the actions permitted for a new touch point. | 587 // Tell the browser about the actions permitted for a new touch point. |
588 virtual void setTouchAction(blink::WebTouchAction touch_action); | 588 virtual void setTouchAction(blink::WebTouchAction touch_action); |
589 | 589 |
590 // Called when value of focused text field gets dirty, e.g. value is modified | 590 // Called when value of focused text field gets dirty, e.g. value is modified |
591 // by script, not by user input. | 591 // by script, not by user input. |
592 virtual void didUpdateTextOfFocusedElementByNonUserInput(); | 592 virtual void didUpdateTextOfFocusedElementByNonUserInput(); |
593 | 593 |
594 // Creates a 3D context associated with this view. | 594 // Creates a 3D context associated with this view. |
595 scoped_ptr<WebGraphicsContext3DCommandBufferImpl> CreateGraphicsContext3D(); | 595 scoped_ptr<WebGraphicsContext3DCommandBufferImpl> CreateGraphicsContext3D( |
| 596 bool compositor); |
596 | 597 |
597 // Routing ID that allows us to communicate to the parent browser process | 598 // Routing ID that allows us to communicate to the parent browser process |
598 // RenderWidgetHost. When MSG_ROUTING_NONE, no messages may be sent. | 599 // RenderWidgetHost. When MSG_ROUTING_NONE, no messages may be sent. |
599 int32 routing_id_; | 600 int32 routing_id_; |
600 | 601 |
601 int32 surface_id_; | 602 int32 surface_id_; |
602 | 603 |
603 // Dependencies for initializing a compositor, including flags for optional | 604 // Dependencies for initializing a compositor, including flags for optional |
604 // features. | 605 // features. |
605 CompositorDependencies* const compositor_deps_; | 606 CompositorDependencies* const compositor_deps_; |
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
822 ui::MenuSourceType context_menu_source_type_; | 823 ui::MenuSourceType context_menu_source_type_; |
823 bool has_host_context_menu_location_; | 824 bool has_host_context_menu_location_; |
824 gfx::Point host_context_menu_location_; | 825 gfx::Point host_context_menu_location_; |
825 | 826 |
826 DISALLOW_COPY_AND_ASSIGN(RenderWidget); | 827 DISALLOW_COPY_AND_ASSIGN(RenderWidget); |
827 }; | 828 }; |
828 | 829 |
829 } // namespace content | 830 } // namespace content |
830 | 831 |
831 #endif // CONTENT_RENDERER_RENDER_WIDGET_H_ | 832 #endif // CONTENT_RENDERER_RENDER_WIDGET_H_ |
OLD | NEW |