Lines Matching full:dce
258 DeviceChangedEvent *dce; in CreateClassesChangedEvent() local
261 dce = &event->changed_event; in CreateClassesChangedEvent()
262 memset(dce, 0, sizeof(DeviceChangedEvent)); in CreateClassesChangedEvent()
263 dce->deviceid = slave->id; in CreateClassesChangedEvent()
264 dce->masterid = master ? master->id : 0; in CreateClassesChangedEvent()
265 dce->header = ET_Internal; in CreateClassesChangedEvent()
266 dce->length = sizeof(DeviceChangedEvent); in CreateClassesChangedEvent()
267 dce->type = ET_DeviceChanged; in CreateClassesChangedEvent()
268 dce->time = ms; in CreateClassesChangedEvent()
269 dce->flags = flags; in CreateClassesChangedEvent()
270 dce->sourceid = slave->id; in CreateClassesChangedEvent()
273 dce->buttons.num_buttons = slave->button->numButtons; in CreateClassesChangedEvent()
274 for (i = 0; i < dce->buttons.num_buttons; i++) in CreateClassesChangedEvent()
275 dce->buttons.names[i] = slave->button->labels[i]; in CreateClassesChangedEvent()
278 dce->num_valuators = slave->valuator->numAxes; in CreateClassesChangedEvent()
279 for (i = 0; i < dce->num_valuators; i++) { in CreateClassesChangedEvent()
280 dce->valuators[i].min = slave->valuator->axes[i].min_value; in CreateClassesChangedEvent()
281 dce->valuators[i].max = slave->valuator->axes[i].max_value; in CreateClassesChangedEvent()
282 dce->valuators[i].resolution = slave->valuator->axes[i].resolution; in CreateClassesChangedEvent()
283 dce->valuators[i].mode = slave->valuator->axes[i].mode; in CreateClassesChangedEvent()
284 dce->valuators[i].name = slave->valuator->axes[i].label; in CreateClassesChangedEvent()
285 dce->valuators[i].scroll = slave->valuator->axes[i].scroll; in CreateClassesChangedEvent()
286 dce->valuators[i].value = slave->valuator->axisVal[i]; in CreateClassesChangedEvent()
290 dce->keys.min_keycode = slave->key->xkbInfo->desc->min_key_code; in CreateClassesChangedEvent()
291 dce->keys.max_keycode = slave->key->xkbInfo->desc->max_key_code; in CreateClassesChangedEvent()