| Index: content/browser/renderer_host/render_widget_host.cc
|
| ===================================================================
|
| --- content/browser/renderer_host/render_widget_host.cc (revision 101855)
|
| +++ content/browser/renderer_host/render_widget_host.cc (working copy)
|
| @@ -28,6 +28,7 @@
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebCompositionUnderline.h"
|
| #include "ui/base/keycodes/keyboard_codes.h"
|
| #include "webkit/glue/webcursor.h"
|
| +#include "webkit/glue/webpreferences.h"
|
| #include "webkit/plugins/npapi/webplugin.h"
|
|
|
| using base::Time;
|
| @@ -1255,33 +1256,82 @@
|
| OnUserGesture();
|
| }
|
|
|
| -void RenderWidgetHost::Zoom(PageZoom::Function zoom_function) {
|
| - Send(new ViewMsg_Zoom(routing_id(), zoom_function));
|
| +void RenderWidgetHost::Stop() {
|
| + Send(new ViewMsg_Stop(routing_id()));
|
| }
|
|
|
| -void RenderWidgetHost::ReloadFrame() {
|
| - Send(new ViewMsg_ReloadFrame(routing_id()));
|
| +void RenderWidgetHost::SetBackground(const SkBitmap& background) {
|
| + Send(new ViewMsg_SetBackground(routing_id(), background));
|
| }
|
|
|
| -void RenderWidgetHost::Find(int request_id, const string16& search_text,
|
| - const WebKit::WebFindOptions& options) {
|
| - Send(new ViewMsg_Find(routing_id(), request_id, search_text, options));
|
| +void RenderWidgetHost::SetEditCommandsForNextKeyEvent(
|
| + const std::vector<EditCommand>& commands) {
|
| + Send(new ViewMsg_SetEditCommandsForNextKeyEvent(routing_id(), commands));
|
| }
|
|
|
| -void RenderWidgetHost::Stop() {
|
| - Send(new ViewMsg_Stop(routing_id()));
|
| +void RenderWidgetHost::AccessibilityDoDefaultAction(int object_id) {
|
| + Send(new ViewMsg_AccessibilityDoDefaultAction(routing_id(), object_id));
|
| }
|
|
|
| -void RenderWidgetHost::InsertCSS(const string16& frame_xpath,
|
| - const std::string& css) {
|
| - Send(new ViewMsg_CSSInsertRequest(routing_id(), frame_xpath, css));
|
| +void RenderWidgetHost::AccessibilitySetFocus(int object_id) {
|
| + Send(new ViewMsg_SetAccessibilityFocus(routing_id(), object_id));
|
| }
|
|
|
| -void RenderWidgetHost::DisableScrollbarsForThreshold(const gfx::Size& size) {
|
| - Send(new ViewMsg_DisableScrollbarsForSmallWindows(routing_id(), size));
|
| +void RenderWidgetHost::ExecuteEditCommand(const std::string& command,
|
| + const std::string& value) {
|
| + Send(new ViewMsg_ExecuteEditCommand(routing_id(), command, value));
|
| }
|
|
|
| -void RenderWidgetHost::EnablePreferredSizeMode(int flags) {
|
| - Send(new ViewMsg_EnablePreferredSizeChangedMode(routing_id(), flags));
|
| +void RenderWidgetHost::ScrollFocusedEditableNodeIntoRect(
|
| + const gfx::Rect& rect) {
|
| + Send(new ViewMsg_ScrollFocusedEditableNodeIntoRect(routing_id(), rect));
|
| }
|
|
|
| +void RenderWidgetHost::SelectRange(const gfx::Point& start,
|
| + const gfx::Point& end) {
|
| + Send(new ViewMsg_SelectRange(routing_id(), start, end));
|
| +}
|
| +
|
| +void RenderWidgetHost::Undo() {
|
| + Send(new ViewMsg_Undo(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("Undo"));
|
| +}
|
| +
|
| +void RenderWidgetHost::Redo() {
|
| + Send(new ViewMsg_Redo(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("Redo"));
|
| +}
|
| +
|
| +void RenderWidgetHost::Cut() {
|
| + Send(new ViewMsg_Cut(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("Cut"));
|
| +}
|
| +
|
| +void RenderWidgetHost::Copy() {
|
| + Send(new ViewMsg_Copy(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("Copy"));
|
| +}
|
| +
|
| +void RenderWidgetHost::CopyToFindPboard() {
|
| +#if defined(OS_MACOSX)
|
| + // Windows/Linux don't have the concept of a find pasteboard.
|
| + Send(new ViewMsg_CopyToFindPboard(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("CopyToFindPboard"));
|
| +#endif
|
| +}
|
| +
|
| +void RenderWidgetHost::Paste() {
|
| + Send(new ViewMsg_Paste(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("Paste"));
|
| +}
|
| +
|
| +void RenderWidgetHost::Delete() {
|
| + Send(new ViewMsg_Delete(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("DeleteSelection"));
|
| +}
|
| +
|
| +void RenderWidgetHost::SelectAll() {
|
| + Send(new ViewMsg_SelectAll(routing_id()));
|
| + UserMetrics::RecordAction(UserMetricsAction("SelectAll"));
|
| +}
|
| +
|
|
|