Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(439)

Side by Side Diff: content/browser/renderer_host/render_widget_host_impl.h

Issue 10820062: [Mac]: Enable speech sub-menu under the edit menu and pipe it through to the renderer. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_
6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ 6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <list>
9 #include <string> 10 #include <string>
10 #include <vector> 11 #include <vector>
11 12
12 #include "base/callback.h" 13 #include "base/callback.h"
13 #include "base/gtest_prod_util.h" 14 #include "base/gtest_prod_util.h"
14 #include "base/memory/scoped_ptr.h" 15 #include "base/memory/scoped_ptr.h"
15 #include "base/memory/weak_ptr.h" 16 #include "base/memory/weak_ptr.h"
16 #include "base/process_util.h" 17 #include "base/process_util.h"
17 #include "base/property_bag.h" 18 #include "base/property_bag.h"
18 #include "base/string16.h" 19 #include "base/string16.h"
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 // RenderWidgetHost implementation. 72 // RenderWidgetHost implementation.
72 virtual void Undo() OVERRIDE; 73 virtual void Undo() OVERRIDE;
73 virtual void Redo() OVERRIDE; 74 virtual void Redo() OVERRIDE;
74 virtual void Cut() OVERRIDE; 75 virtual void Cut() OVERRIDE;
75 virtual void Copy() OVERRIDE; 76 virtual void Copy() OVERRIDE;
76 virtual void CopyToFindPboard() OVERRIDE; 77 virtual void CopyToFindPboard() OVERRIDE;
77 virtual void Paste() OVERRIDE; 78 virtual void Paste() OVERRIDE;
78 virtual void PasteAndMatchStyle() OVERRIDE; 79 virtual void PasteAndMatchStyle() OVERRIDE;
79 virtual void Delete() OVERRIDE; 80 virtual void Delete() OVERRIDE;
80 virtual void SelectAll() OVERRIDE; 81 virtual void SelectAll() OVERRIDE;
82 virtual void SpeakSelection() OVERRIDE;
81 virtual void UpdateTextDirection(WebKit::WebTextDirection direction) OVERRIDE; 83 virtual void UpdateTextDirection(WebKit::WebTextDirection direction) OVERRIDE;
82 virtual void NotifyTextDirection() OVERRIDE; 84 virtual void NotifyTextDirection() OVERRIDE;
83 virtual void Blur() OVERRIDE; 85 virtual void Blur() OVERRIDE;
84 virtual void CopyFromBackingStore( 86 virtual void CopyFromBackingStore(
85 const gfx::Rect& src_rect, 87 const gfx::Rect& src_rect,
86 const gfx::Size& accelerated_dst_size, 88 const gfx::Size& accelerated_dst_size,
87 const base::Callback<void(bool)>& callback, 89 const base::Callback<void(bool)>& callback,
88 skia::PlatformCanvas* output) OVERRIDE; 90 skia::PlatformCanvas* output) OVERRIDE;
89 #if defined(TOOLKIT_GTK) 91 #if defined(TOOLKIT_GTK)
90 virtual bool CopyFromBackingStoreToGtkWindow(const gfx::Rect& dest_rect, 92 virtual bool CopyFromBackingStoreToGtkWindow(const gfx::Rect& dest_rect,
(...skipping 436 matching lines...) Expand 10 before | Expand all | Expand 10 after
527 void OnAcceleratedSurfaceSetIOSurface(gfx::PluginWindowHandle window, 529 void OnAcceleratedSurfaceSetIOSurface(gfx::PluginWindowHandle window,
528 int32 width, 530 int32 width,
529 int32 height, 531 int32 height,
530 uint64 mach_port); 532 uint64 mach_port);
531 void OnAcceleratedSurfaceSetTransportDIB(gfx::PluginWindowHandle window, 533 void OnAcceleratedSurfaceSetTransportDIB(gfx::PluginWindowHandle window,
532 int32 width, 534 int32 width,
533 int32 height, 535 int32 height,
534 TransportDIB::Handle transport_dib); 536 TransportDIB::Handle transport_dib);
535 void OnAcceleratedSurfaceBuffersSwapped(gfx::PluginWindowHandle window, 537 void OnAcceleratedSurfaceBuffersSwapped(gfx::PluginWindowHandle window,
536 uint64 surface_handle); 538 uint64 surface_handle);
539 void OnMsgSpeakText(const string16& text);
537 #endif 540 #endif
538 #if defined(TOOLKIT_GTK) 541 #if defined(TOOLKIT_GTK)
539 void OnMsgCreatePluginContainer(gfx::PluginWindowHandle id); 542 void OnMsgCreatePluginContainer(gfx::PluginWindowHandle id);
540 void OnMsgDestroyPluginContainer(gfx::PluginWindowHandle id); 543 void OnMsgDestroyPluginContainer(gfx::PluginWindowHandle id);
541 #endif 544 #endif
542 545
543 // Called (either immediately or asynchronously) after we're done with our 546 // Called (either immediately or asynchronously) after we're done with our
544 // BackingStore and can send an ACK to the renderer so it can paint onto it 547 // BackingStore and can send an ACK to the renderer so it can paint onto it
545 // again. 548 // again.
546 void DidUpdateBackingStore(const ViewHostMsg_UpdateRect_Params& params, 549 void DidUpdateBackingStore(const ViewHostMsg_UpdateRect_Params& params,
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
767 scoped_ptr<TapSuppressionController> tap_suppression_controller_; 770 scoped_ptr<TapSuppressionController> tap_suppression_controller_;
768 771
769 scoped_ptr<SmoothScrollGesture> active_smooth_scroll_gesture_; 772 scoped_ptr<SmoothScrollGesture> active_smooth_scroll_gesture_;
770 773
771 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostImpl); 774 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostImpl);
772 }; 775 };
773 776
774 } // namespace content 777 } // namespace content
775 778
776 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_ 779 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698