Lines Matching refs:slave
255 DeviceIntPtr master, DeviceIntPtr slave, int flags)
263 dce->deviceid = slave->id;
270 dce->sourceid = slave->id;
272 if (slave->button) {
273 dce->buttons.num_buttons = slave->button->numButtons;
275 dce->buttons.names[i] = slave->button->labels[i];
277 if (slave->valuator) {
278 dce->num_valuators = slave->valuator->numAxes;
280 dce->valuators[i].min = slave->valuator->axes[i].min_value;
281 dce->valuators[i].max = slave->valuator->axes[i].max_value;
282 dce->valuators[i].resolution = slave->valuator->axes[i].resolution;
283 dce->valuators[i].mode = slave->valuator->axes[i].mode;
284 dce->valuators[i].name = slave->valuator->axes[i].label;
285 dce->valuators[i].scroll = slave->valuator->axes[i].scroll;
286 dce->valuators[i].value = slave->valuator->axisVal[i];
289 if (slave->key) {
290 dce->keys.min_keycode = slave->key->xkbInfo->desc->min_key_code;
291 dce->keys.max_keycode = slave->key->xkbInfo->desc->max_key_code;
680 * @param dev The slave device that generated an event.
697 if (master && master->last.slave != dev) {
704 master->last.slave = dev;
1297 * raw motion events for the slave device: does not update the master device.
1323 * coordinates (in device range for slave devices, desktop range for master
1596 * representing pointer motion, or button presses. If the device is a slave