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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/browser_globals.cc

Issue 9814015: Add new MouseCursor interface for setting the mouse cursor. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 8 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 #include "native_client/src/shared/ppapi_proxy/browser_globals.h" 5 #include "native_client/src/shared/ppapi_proxy/browser_globals.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdio.h> 8 #include <stdio.h>
9 #include <stdlib.h> 9 #include <stdlib.h>
10 #include <string.h> 10 #include <string.h>
(...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 } 340 }
341 341
342 const PPB_WheelInputEvent* PPBWheelInputEventInterface() { 342 const PPB_WheelInputEvent* PPBWheelInputEventInterface() {
343 static const PPB_WheelInputEvent* ppb = 343 static const PPB_WheelInputEvent* ppb =
344 static_cast<const PPB_WheelInputEvent*>( 344 static_cast<const PPB_WheelInputEvent*>(
345 GetBrowserInterfaceSafe(PPB_WHEEL_INPUT_EVENT_INTERFACE)); 345 GetBrowserInterfaceSafe(PPB_WHEEL_INPUT_EVENT_INTERFACE));
346 return ppb; 346 return ppb;
347 } 347 }
348 348
349 // Dev interfaces. 349 // Dev interfaces.
350 const PPB_CursorControl_Dev* PPBCursorControlInterface() {
351 static const PPB_CursorControl_Dev* ppb =
352 static_cast<const PPB_CursorControl_Dev*>(
353 GetBrowserInterfaceSafe(PPB_CURSOR_CONTROL_DEV_INTERFACE));
354 return ppb;
355 }
356
357 const PPB_FileIO* PPBFileIOInterface() { 350 const PPB_FileIO* PPBFileIOInterface() {
358 static const PPB_FileIO* ppb = 351 static const PPB_FileIO* ppb =
359 static_cast<const PPB_FileIO*>( 352 static_cast<const PPB_FileIO*>(
360 GetBrowserInterfaceSafe(PPB_FILEIO_INTERFACE)); 353 GetBrowserInterfaceSafe(PPB_FILEIO_INTERFACE));
361 return ppb; 354 return ppb;
362 } 355 }
363 356
364 const PPB_FileRef* PPBFileRefInterface() { 357 const PPB_FileRef* PPBFileRefInterface() {
365 static const PPB_FileRef* ppb = 358 static const PPB_FileRef* ppb =
366 static_cast<const PPB_FileRef*>( 359 static_cast<const PPB_FileRef*>(
(...skipping 29 matching lines...) Expand all
396 return ppb; 389 return ppb;
397 } 390 }
398 391
399 const PPB_Gamepad* PPBGamepadInterface() { 392 const PPB_Gamepad* PPBGamepadInterface() {
400 static const PPB_Gamepad* ppb = 393 static const PPB_Gamepad* ppb =
401 static_cast<const PPB_Gamepad*>( 394 static_cast<const PPB_Gamepad*>(
402 GetBrowserInterfaceSafe(PPB_GAMEPAD_INTERFACE)); 395 GetBrowserInterfaceSafe(PPB_GAMEPAD_INTERFACE));
403 return ppb; 396 return ppb;
404 } 397 }
405 398
399 const PPB_MouseCursor_1_0* PPBMouseCursorInterface() {
400 static const PPB_MouseCursor_1_0* ppb =
401 static_cast<const PPB_MouseCursor_1_0*>(
402 GetBrowserInterfaceSafe(PPB_MOUSECURSOR_INTERFACE_1_0));
403 return ppb;
404 }
405
406 const PPB_MouseLock* PPBMouseLockInterface() { 406 const PPB_MouseLock* PPBMouseLockInterface() {
407 static const PPB_MouseLock* ppb = static_cast<const PPB_MouseLock*>( 407 static const PPB_MouseLock* ppb = static_cast<const PPB_MouseLock*>(
408 GetBrowserInterfaceSafe(PPB_MOUSELOCK_INTERFACE)); 408 GetBrowserInterfaceSafe(PPB_MOUSELOCK_INTERFACE));
409 return ppb; 409 return ppb;
410 } 410 }
411 411
412 const PPB_Scrollbar_Dev* PPBScrollbarInterface() { 412 const PPB_Scrollbar_Dev* PPBScrollbarInterface() {
413 static const PPB_Scrollbar_Dev* ppb = 413 static const PPB_Scrollbar_Dev* ppb =
414 static_cast<const PPB_Scrollbar_Dev*>( 414 static_cast<const PPB_Scrollbar_Dev*>(
415 GetBrowserInterfaceSafe(PPB_SCROLLBAR_DEV_INTERFACE)); 415 GetBrowserInterfaceSafe(PPB_SCROLLBAR_DEV_INTERFACE));
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 } 474 }
475 475
476 const PPB_UDPSocket_Private* PPBUDPSocketPrivateInterface() { 476 const PPB_UDPSocket_Private* PPBUDPSocketPrivateInterface() {
477 static const PPB_UDPSocket_Private* ppb = 477 static const PPB_UDPSocket_Private* ppb =
478 static_cast<const PPB_UDPSocket_Private*>( 478 static_cast<const PPB_UDPSocket_Private*>(
479 GetBrowserInterfaceSafe(PPB_UDPSOCKET_PRIVATE_INTERFACE)); 479 GetBrowserInterfaceSafe(PPB_UDPSOCKET_PRIVATE_INTERFACE));
480 return ppb; 480 return ppb;
481 } 481 }
482 482
483 } // namespace ppapi_proxy 483 } // namespace ppapi_proxy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698