Lines Matching defs:_DeviceIntRec
534 typedef struct _DeviceIntRec { struct
535 DeviceRec public;
536 DeviceIntPtr next;
537 Bool startup; /* true if needs to be turned on at
539 DeviceProc deviceProc; /* proc(DevicePtr, DEVICE_xx). It is
542 Bool inited; /* TRUE if INIT returns Success */
543 Bool enabled; /* TRUE if ON returns Success */
544 Bool coreEvents; /* TRUE if device also sends core */
545 GrabInfoRec deviceGrab; /* grab on the device */
546 int type; /* MASTER_POINTER, MASTER_KEYBOARD, SLAVE */
547 Atom xinput_type;
548 char *name;
549 int id;
550 KeyClassPtr key;
551 ValuatorClassPtr valuator;
552 TouchClassPtr touch;
553 ButtonClassPtr button;
554 FocusClassPtr focus;
555 ProximityClassPtr proximity;
556 KbdFeedbackPtr kbdfeed;
557 PtrFeedbackPtr ptrfeed;
558 IntegerFeedbackPtr intfeed;
559 StringFeedbackPtr stringfeed;
560 BellFeedbackPtr bell;
561 LedFeedbackPtr leds;
562 struct _XkbInterest *xkb_interest;
563 char *config_info; /* used by the hotplug layer */
564 ClassesPtr unused_classes; /* for master devices */
565 int saved_master_id; /* for slaves while grabbed */
566 PrivateRec *devPrivates;
567 DeviceUnwrapProc unwrapProc;
568 SpriteInfoPtr spriteInfo;
569 DeviceIntPtr master; /* master device */
570 DeviceIntPtr lastSlave; /* last slave device used */
579 struct {
586 } last;
589 struct {
592 } properties;
596 struct pixman_f_transform relative_transform;
599 struct pixman_f_transform scale_and_transform;
602 int xtest_master_id;
604 struct _SyncCounter *idle_counter;