Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
magicmouse_sc Struct Reference

Data Fields

struct input_dev * input
 
unsigned long quirks
 
int ntouches
 
int scroll_accel
 
unsigned long scroll_jiffies
 
struct {
   short   x
 
   short   y
 
   short   scroll_x
 
   short   scroll_y
 
   u8   size
 
touches [16]
 
int tracking_ids [16]
 

Detailed Description

struct magicmouse_sc - Tracks Magic Mouse-specific data. : Input device through which we report events. : Currently unused. : Number of touches in most recent touch report. : Number of consecutive scroll motions. : Time of last scroll motion. : Most recent data for a touch, indexed by tracking ID. : Mapping of current touch input data to .

Definition at line 104 of file hid-magicmouse.c.

Field Documentation

struct input_dev* input

Definition at line 105 of file hid-magicmouse.c.

int ntouches

Definition at line 108 of file hid-magicmouse.c.

unsigned long quirks

Definition at line 106 of file hid-magicmouse.c.

int scroll_accel

Definition at line 109 of file hid-magicmouse.c.

unsigned long scroll_jiffies

Definition at line 110 of file hid-magicmouse.c.

short scroll_x

Definition at line 115 of file hid-magicmouse.c.

short scroll_y

Definition at line 116 of file hid-magicmouse.c.

u8 size

Definition at line 117 of file hid-magicmouse.c.

struct { ... } touches[16]
int tracking_ids[16]

Definition at line 119 of file hid-magicmouse.c.

short x

Definition at line 113 of file hid-magicmouse.c.

short y

Definition at line 114 of file hid-magicmouse.c.


The documentation for this struct was generated from the following file: