15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/* Copyright (c) 2011 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/* From dev/pp_cursor_type_dev.idl modified Thu Nov 17 15:27:17 2011. */
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef PPAPI_C_DEV_PP_CURSOR_TYPE_DEV_H_
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PPAPI_C_DEV_PP_CURSOR_TYPE_DEV_H_
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "ppapi/c/pp_macros.h"
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * @file
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * This file defines enumerations for cursor types.
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * @addtogroup Enums
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * @{
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)enum PP_CursorType_Dev {
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_CUSTOM = -1,
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_POINTER = 0,
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_CROSS = 1,
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_HAND = 2,
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_IBEAM = 3,
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_WAIT = 4,
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_HELP = 5,
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_EASTRESIZE = 6,
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHRESIZE = 7,
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHEASTRESIZE = 8,
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHWESTRESIZE = 9,
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_SOUTHRESIZE = 10,
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_SOUTHEASTRESIZE = 11,
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_SOUTHWESTRESIZE = 12,
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_WESTRESIZE = 13,
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHSOUTHRESIZE = 14,
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_EASTWESTRESIZE = 15,
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHEASTSOUTHWESTRESIZE = 16,
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHWESTSOUTHEASTRESIZE = 17,
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_COLUMNRESIZE = 18,
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_ROWRESIZE = 19,
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_MIDDLEPANNING = 20,
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_EASTPANNING = 21,
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHPANNING = 22,
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHEASTPANNING = 23,
495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NORTHWESTPANNING = 24,
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_SOUTHPANNING = 25,
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_SOUTHEASTPANNING = 26,
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_SOUTHWESTPANNING = 27,
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_WESTPANNING = 28,
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_MOVE = 29,
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_VERTICALTEXT = 30,
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_CELL = 31,
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_CONTEXTMENU = 32,
585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_ALIAS = 33,
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_PROGRESS = 34,
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NODROP = 35,
615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_COPY = 36,
625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NONE = 37,
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_NOTALLOWED = 38,
645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_ZOOMIN = 39,
655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_ZOOMOUT = 40,
665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_GRAB = 41,
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  PP_CURSORTYPE_GRABBING = 42
685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PP_COMPILE_ASSERT_ENUM_SIZE_IN_BYTES(PP_CursorType_Dev, 4);
705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/**
715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * @}
725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */
735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif  /* PPAPI_C_DEV_PP_CURSOR_TYPE_DEV_H_ */
755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
76