Lines Matching +full:non +full:- +full:zero
21 * NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
35 * Interface for low-level input support. \see dmxinputinit.c */
52 #define DMX_MAP_MASK (DMX_MAP_ENTRIES - 1)
80 /** Stores information from low-level device that is used to initialize
83 int keyboard; /**< Non-zero if the device is a keyboard */
85 int keyClass; /**< Non-zero if keys are present */
87 int freemap; /**< If non-zero, free keySyms.map */
91 int freenames; /**< Non-zero if names should be free'd */
94 int buttonClass; /**< Non-zero if buttons are present */
98 int valuatorClass; /**< Non-zero if valuators are
108 int focusClass; /**< Non-zero if device can
110 int proximityClass; /**< Non-zero if device
112 int kbdFeedbackClass; /**< Non-zero if device has
114 int ptrFeedbackClass; /**< Non-zero if device has
116 int ledFeedbackClass; /**< Non-zero if device has
118 int belFeedbackClass; /**< Non-zero if device has a
120 int intFeedbackClass; /**< Non-zero if device has
122 int strFeedbackClass; /**< Non-zero if device has
176 /** This is the device-independent structure used by the low-level input
177 * routines. The contents are not exposed to top-level .c files (except
187 /* Low-level (e.g., keyboard/mouse drivers) */
190 * device-dependent
193 * device-dependent
226 void *private; /**< Device-dependent private */
232 DeviceIntPtr pDevice; /**< X-level device */
233 int inputIdx; /**< High-level index */
250 int savedSendsCore; /**< Saved sends-core flag */