The C and C++ Include Header Files
/usr/include/xorg/wacom-properties.h
$ cat -n /usr/include/xorg/wacom-properties.h 1 /* 2 * Copyright 2009 Red Hat, Inc. 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 2 7 * of the License, or (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, write to the Free Software 16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17 */ 18 19 #ifndef _WACOM_PROPERTIES_H_ 20 #define _WACOM_PROPERTIES_H_ 21 22 /** 23 * Properties exported by the wacom driver. These properties are 24 * recognized by the driver and will change its behavior when modified. 25 */ 26 27 /* 32 bit, 4 values, top x, top y, bottom x, bottom y */ 28 #define WACOM_PROP_TABLET_AREA "Wacom Tablet Area" 29 30 /* 8 bit, 1 value, [0 - 3] (NONE, CW, CCW, HALF) */ 31 #define WACOM_PROP_ROTATION "Wacom Rotation" 32 33 /* 32 bit, 4 values */ 34 #define WACOM_PROP_PRESSURECURVE "Wacom Pressurecurve" 35 36 /* CARD32, 5 values, tablet id, old serial, old hw device id, 37 current serial, current device id 38 read-only 39 */ 40 #define WACOM_PROP_SERIALIDS "Wacom Serial IDs" 41 42 /* CARD32, 1 value */ 43 #define WACOM_PROP_SERIAL_BIND "Wacom Serial ID binding" 44 45 /* 8 bit, 4 values, left up, left down, right up, right down 46 OR 47 Atom, 4 values , left up, left down, right up, right down 48 */ 49 #define WACOM_PROP_STRIPBUTTONS "Wacom Strip Buttons" 50 51 /* 8 bit, 6 values, rel wheel up, rel wheel down, abs wheel up, abs wheel down, abs wheel 2 up, abs wheel 2 down 52 OR 53 Atom, 6 values , rel wheel up, rel wheel down, abs wheel up, abs wheel down, abs wheel 2 up, abs wheel 2 down 54 */ 55 #define WACOM_PROP_WHEELBUTTONS "Wacom Wheel Buttons" 56 57 /* DEPRECATED, DO NOT USE */ 58 #define WACOM_PROP_TWINVIEW_RES "Wacom TwinView Resolution" 59 60 /* DEPRECATED. DO NOT USE */ 61 #define WACOM_PROP_DISPLAY_OPTS "Wacom Display Options" 62 63 /* DEPRECATED. DO NOT USE */ 64 #define WACOM_PROP_SCREENAREA "Wacom Screen Area" 65 66 /* 32 bit, 1 value */ 67 #define WACOM_PROP_PROXIMITY_THRESHOLD "Wacom Proximity Threshold" 68 69 /* DEPRECATED. DO NOT USE */ 70 #define WACOM_PROP_CAPACITY "Wacom Capacity" 71 72 /* 32 bit, 1 value */ 73 #define WACOM_PROP_PRESSURE_THRESHOLD "Wacom Pressure Threshold" 74 75 /* 32 bit, 2 values, suppress, sample */ 76 #define WACOM_PROP_SAMPLE "Wacom Sample and Suppress" 77 78 /* BOOL, 1 value */ 79 #define WACOM_PROP_TOUCH "Wacom Enable Touch" 80 81 /* BOOL, 1 value, read-only */ 82 #define WACOM_PROP_HARDWARE_TOUCH "Wacom Hardware Touch Switch" 83 84 /* 8 bit, 1 values */ 85 #define WACOM_PROP_ENABLE_GESTURE "Wacom Enable Touch Gesture" 86 87 /* 32 bit, 3 values, zoom, rotate, tap parameters */ 88 #define WACOM_PROP_GESTURE_PARAMETERS "Wacom Touch Gesture Parameters" 89 90 /* BOOL, 1 value, 91 TRUE == hover click is enabled, FALSE == hover click disabled */ 92 #define WACOM_PROP_HOVER "Wacom Hover Click" 93 94 /* Atom, 1 value, read-only */ 95 #define WACOM_PROP_TOOL_TYPE "Wacom Tool Type" 96 97 /* Atom, X values where X is the number of physical buttons. 98 Each value points to an atom containing the sequence of actions performed 99 if this button is pressed. If the value is None, no action is performed. 100 */ 101 #define WACOM_PROP_BUTTON_ACTIONS "Wacom Button Actions" 102 103 /* 8 bit, 2 values, priv->debugLevel and common->debugLevel. This property 104 * is for use in the driver only and only enabled if --enable-debug is 105 * given. No client may rely on this property being present or working. 106 */ 107 #define WACOM_PROP_DEBUGLEVELS "Wacom Debug Levels" 108 109 /* BOOL, 1 value, 110 TRUE == pressure renormalization enabled, FALSE == pressure renormalization disabled 111 */ 112 #define WACOM_PROP_PRESSURE_RECAL "Wacom Pressure Recalibration" 113 114 /* 32 bit, 1 values */ 115 #define WACOM_PROP_PANSCROLL_THRESHOLD "Wacom Panscroll Threshold" 116 117 /* The following are tool types used by the driver in WACOM_PROP_TOOL_TYPE 118 * or in the 'type' field for XI1 clients. Clients may check for one of 119 * these types to identify tool types. 120 */ 121 #define WACOM_PROP_XI_TYPE_STYLUS "STYLUS" 122 #define WACOM_PROP_XI_TYPE_CURSOR "CURSOR" 123 #define WACOM_PROP_XI_TYPE_ERASER "ERASER" 124 #define WACOM_PROP_XI_TYPE_PAD "PAD" 125 #define WACOM_PROP_XI_TYPE_TOUCH "TOUCH" 126 127 #endif
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2024 MyWebUniversity.com ™