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

Side by Side Diff: content/renderer/render_view_impl.h

Issue 145283003: Switch AccessibilityMode to be a bitmap (Closed) Base URL: https://chromium.googlesource.com/chromium/src@enable
Patch Set: Switch back to AccessibilityMode enums in accessibility_ui.cc Created 6 years, 10 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
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_RENDERER_RENDER_VIEW_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <map> 9 #include <map>
10 #include <set> 10 #include <set>
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 int32 routing_id, 185 int32 routing_id,
186 int32 main_frame_routing_id, 186 int32 main_frame_routing_id,
187 int32 surface_id, 187 int32 surface_id,
188 int64 session_storage_namespace_id, 188 int64 session_storage_namespace_id,
189 const base::string16& frame_name, 189 const base::string16& frame_name,
190 bool is_renderer_created, 190 bool is_renderer_created,
191 bool swapped_out, 191 bool swapped_out,
192 bool hidden, 192 bool hidden,
193 int32 next_page_id, 193 int32 next_page_id,
194 const blink::WebScreenInfo& screen_info, 194 const blink::WebScreenInfo& screen_info,
195 AccessibilityMode accessibility_mode, 195 unsigned int accessibility_mode,
196 bool allow_partial_swap); 196 bool allow_partial_swap);
197 197
198 // Used by content_layouttest_support to hook into the creation of 198 // Used by content_layouttest_support to hook into the creation of
199 // RenderViewImpls. 199 // RenderViewImpls.
200 static void InstallCreateHook( 200 static void InstallCreateHook(
201 RenderViewImpl* (*create_render_view_impl)(RenderViewImplParams*)); 201 RenderViewImpl* (*create_render_view_impl)(RenderViewImplParams*));
202 202
203 // Returns the RenderViewImpl containing the given WebView. 203 // Returns the RenderViewImpl containing the given WebView.
204 static RenderViewImpl* FromWebView(blink::WebView* webview); 204 static RenderViewImpl* FromWebView(blink::WebView* webview);
205 205
(...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after
936 void OnMoveOrResizeStarted(); 936 void OnMoveOrResizeStarted();
937 void OnNavigate(const ViewMsg_Navigate_Params& params); 937 void OnNavigate(const ViewMsg_Navigate_Params& params);
938 void OnPostMessageEvent(const ViewMsg_PostMessage_Params& params); 938 void OnPostMessageEvent(const ViewMsg_PostMessage_Params& params);
939 void OnReleaseDisambiguationPopupDIB(TransportDIB::Handle dib_handle); 939 void OnReleaseDisambiguationPopupDIB(TransportDIB::Handle dib_handle);
940 void OnReloadFrame(); 940 void OnReloadFrame();
941 void OnResetPageEncodingToDefault(); 941 void OnResetPageEncodingToDefault();
942 void OnScriptEvalRequest(const base::string16& frame_xpath, 942 void OnScriptEvalRequest(const base::string16& frame_xpath,
943 const base::string16& jscript, 943 const base::string16& jscript,
944 int id, 944 int id,
945 bool notify_result); 945 bool notify_result);
946 void OnSetAccessibilityMode(AccessibilityMode new_mode); 946 void OnSetAccessibilityMode(unsigned int new_mode);
947 void OnSetActive(bool active); 947 void OnSetActive(bool active);
948 void OnSetBackground(const SkBitmap& background); 948 void OnSetBackground(const SkBitmap& background);
949 void OnSetCompositionFromExistingText( 949 void OnSetCompositionFromExistingText(
950 int start, int end, 950 int start, int end,
951 const std::vector<blink::WebCompositionUnderline>& underlines); 951 const std::vector<blink::WebCompositionUnderline>& underlines);
952 void OnExitFullscreen(); 952 void OnExitFullscreen();
953 void OnSetEditableSelectionOffsets(int start, int end); 953 void OnSetEditableSelectionOffsets(int start, int end);
954 void OnSetHistoryLengthAndPrune(int history_length, int32 minimum_page_id); 954 void OnSetHistoryLengthAndPrune(int history_length, int32 minimum_page_id);
955 void OnSetInitialFocus(bool reverse); 955 void OnSetInitialFocus(bool reverse);
956 void OnSetPageEncoding(const std::string& encoding_name); 956 void OnSetPageEncoding(const std::string& encoding_name);
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after
1330 // MediaStreamClient attached to this view; lazily initialized. 1330 // MediaStreamClient attached to this view; lazily initialized.
1331 MediaStreamClient* media_stream_client_; 1331 MediaStreamClient* media_stream_client_;
1332 blink::WebUserMediaClient* web_user_media_client_; 1332 blink::WebUserMediaClient* web_user_media_client_;
1333 1333
1334 // MidiClient attached to this view; lazily initialized. 1334 // MidiClient attached to this view; lazily initialized.
1335 MidiDispatcher* midi_dispatcher_; 1335 MidiDispatcher* midi_dispatcher_;
1336 1336
1337 DevToolsAgent* devtools_agent_; 1337 DevToolsAgent* devtools_agent_;
1338 1338
1339 // The current accessibility mode. 1339 // The current accessibility mode.
1340 AccessibilityMode accessibility_mode_; 1340 unsigned int accessibility_mode_;
1341 1341
1342 // Only valid if |accessibility_mode_| is anything other than 1342 // Only valid if |accessibility_mode_| is anything other than
1343 // AccessibilityModeOff. 1343 // AccessibilityModeOff.
1344 RendererAccessibility* renderer_accessibility_; 1344 RendererAccessibility* renderer_accessibility_;
1345 1345
1346 // Mouse Lock dispatcher attached to this view. 1346 // Mouse Lock dispatcher attached to this view.
1347 MouseLockDispatcher* mouse_lock_dispatcher_; 1347 MouseLockDispatcher* mouse_lock_dispatcher_;
1348 1348
1349 #if defined(OS_ANDROID) 1349 #if defined(OS_ANDROID)
1350 // Android Specific --------------------------------------------------------- 1350 // Android Specific ---------------------------------------------------------
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
1469 // use the Observer interface to filter IPC messages and receive frame change 1469 // use the Observer interface to filter IPC messages and receive frame change
1470 // notifications. 1470 // notifications.
1471 // --------------------------------------------------------------------------- 1471 // ---------------------------------------------------------------------------
1472 1472
1473 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); 1473 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl);
1474 }; 1474 };
1475 1475
1476 } // namespace content 1476 } // namespace content
1477 1477
1478 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 1478 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
OLDNEW
« no previous file with comments | « content/renderer/accessibility/renderer_accessibility_complete.h ('k') | content/renderer/render_view_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698