Lines Matching refs:num_buttons
1780 labels = malloc(pEvdev->num_buttons * sizeof(Atom)); in EvdevAddButtonClass()
1781 EvdevInitButtonLabels(pEvdev, pEvdev->num_buttons, labels); in EvdevAddButtonClass()
1783 if (!InitButtonClassDeviceStruct(device, pEvdev->num_buttons, labels, in EvdevAddButtonClass()
2147 int i, has_rel_axes, has_abs_axes, has_keys, num_buttons, has_scroll; in EvdevProbe() local
2185 num_buttons = 0; in EvdevProbe()
2194 if (mapping > num_buttons) in EvdevProbe()
2195 num_buttons = mapping; in EvdevProbe()
2203 if (num_buttons) in EvdevProbe()
2206 pEvdev->num_buttons = num_buttons; in EvdevProbe()
2207 xf86IDrvMsg(pInfo, X_PROBED, "Found %d mouse buttons\n", num_buttons); in EvdevProbe()
2223 if (!num_buttons) in EvdevProbe()
2226 num_buttons = (num_buttons < 3) ? 7 : num_buttons + 4; in EvdevProbe()
2227 pEvdev->num_buttons = num_buttons; in EvdevProbe()
2275 if (num_buttons == 0) { in EvdevProbe()
2281 num_buttons = 1; in EvdevProbe()
2282 pEvdev->num_buttons = num_buttons; in EvdevProbe()
2299 if (!pEvdev->num_buttons) in EvdevProbe()
2301 pEvdev->num_buttons = 7; /* LMR + scroll wheels */ in EvdevProbe()
2367 if (has_rel_axes || has_abs_axes || num_buttons) { in EvdevProbe()
2399 (has_rel_axes || has_abs_axes || num_buttons || has_keys)) in EvdevProbe()
2975 if ((pEvdev->num_buttons > 0) && (prop_btn_label = XIGetKnownProperty(BTN_LABEL_PROP))) in EvdevInitProperty()
2980 PropModeReplace, pEvdev->num_buttons, atoms, FALSE); in EvdevInitProperty()