Lines Matching refs:property

185 send_property_event(DeviceIntPtr dev, Atom property, int what)
192 .atom = property,
202 .property = property,
238 get_property(ClientPtr client, DeviceIntPtr dev, Atom property, Atom type,
248 if (!ValidAtom(property)) {
249 client->errorValue = property;
263 if (prop->propertyName == property)
275 rc = XIGetDeviceProperty(dev, property, &prop_value);
277 client->errorValue = property;
282 property information, but not the data. */
322 check_change_property(ClientPtr client, Atom property, Atom type, int format,
335 if (!ValidAtom(property)) {
336 client->errorValue = property;
348 change_property(ClientPtr client, DeviceIntPtr dev, Atom property, Atom type,
353 rc = XIChangeDeviceProperty(dev, property, type, format, mode, len, data,
356 client->errorValue = property;
400 * Convert the given property's value(s) into @nelem_return integer values and
402 * values in the property, @nelem_return is set to the number of values in the
403 * property.
414 * @param val The property value
469 * Convert the given property's value(s) into @nelem_return float values and
471 * values in the property, @nelem_return is set to the number of values in the
472 * property.
484 * @param val The property value
521 /* Registers a new property handler on the given device and returns a unique
523 * property handler again.
529 Atom property,
533 Atom property),
535 Atom property))
576 XICreateDeviceProperty(Atom property)
585 prop->propertyName = property;
596 XIFetchDeviceProperty(DeviceIntPtr dev, Atom property)
601 if (prop->propertyName == property)
613 /* This function destroys all of the device's property-related stuff,
644 XIDeleteDeviceProperty(DeviceIntPtr device, Atom property, Bool fromClient)
651 if (prop->propertyName == property)
660 /* Ask handlers if we may delete the property */
684 XIChangeDeviceProperty(DeviceIntPtr dev, Atom property, Atom type,
698 /* first see if property already exists */
699 prop = XIFetchDeviceProperty(dev, property);
701 prop = XICreateDeviceProperty(property);
709 /* To append or prepend to a property the request format and type
710 must match those of the already defined property. The
808 XIGetDeviceProperty(DeviceIntPtr dev, Atom property, XIPropertyValuePtr *value)
810 XIPropertyPtr prop = XIFetchDeviceProperty(dev, property);
818 /* If we can, try to update the property value first */
839 XISetDevicePropertyDeletable(DeviceIntPtr dev, Atom property, Bool deletable)
841 XIPropertyPtr prop = XIFetchDeviceProperty(dev, property);
903 rc = check_change_property(client, stuff->property, stuff->type,
915 rc = change_property(client, dev, stuff->property, stuff->type,
933 if (!ValidAtom(stuff->property)) {
934 client->errorValue = stuff->property;
938 rc = XIDeleteDeviceProperty(dev, stuff->property, TRUE);
961 rc = get_property(client, dev, stuff->property, stuff->type,
981 send_property_event(dev, stuff->property, XIPropertyDeleted);
1006 if (prop->propertyName == stuff->property) {
1033 swapl(&stuff->property);
1046 swapl(&stuff->property);
1057 swapl(&stuff->property);
1144 rc = check_change_property(client, stuff->property, stuff->type,
1156 rc = change_property(client, dev, stuff->property, stuff->type,
1175 if (!ValidAtom(stuff->property)) {
1176 client->errorValue = stuff->property;
1180 rc = XIDeleteDeviceProperty(dev, stuff->property, TRUE);
1203 rc = get_property(client, dev, stuff->property, stuff->type,
1222 send_property_event(dev, stuff->property, XIPropertyDeleted);
1247 if (prop->propertyName == stuff->property) {
1277 swapl(&stuff->property);
1291 swapl(&stuff->property);
1303 swapl(&stuff->property);