Lines Matching defs:property
104 RRCreateOutputProperty(Atom property)
112 prop->propertyName = property;
124 RRDeleteOutputProperty(RROutputPtr output, Atom property)
129 if (prop->propertyName == property) {
137 RRNoticePropertyChange(RROutputPtr output, Atom property, RRPropertyValuePtr value)
142 if (property == non_desktop_prop) {
160 RRChangeOutputProperty(RROutputPtr output, Atom property, Atom type,
174 /* first see if property already exists */
175 prop = RRQueryOutputProperty(output, property);
177 prop = RRCreateOutputProperty(property);
188 /* To append or prepend to a property the request format and type
189 must match those of the already defined property. The
284 RRPropertyPtr property;
291 for (property = output->properties; property; property = property->next) {
293 if (!property->is_pending)
296 pending_value = &property->pending;
297 current_value = &property->current;
310 if (RRChangeOutputProperty(output, property->propertyName,
320 RRQueryOutputProperty(RROutputPtr output, Atom property)
325 if (prop->propertyName == property)
331 RRGetOutputProperty(RROutputPtr output, Atom property, Bool pending)
333 RRPropertyPtr prop = RRQueryOutputProperty(output, property);
342 /* If we can, try to update the property value first */
352 RRConfigureOutputProperty(RROutputPtr output, Atom property,
356 RRPropertyPtr prop = RRQueryOutputProperty(output, property);
361 prop = RRCreateOutputProperty(property);
388 * Property moving from pending to non-pending
445 /* Copy property name atoms to reply buffer */
470 prop = RRQueryOutputProperty(output, stuff->property);
520 return RRConfigureOutputProperty(output, stuff->property, stuff->pending,
558 if (!ValidAtom(stuff->property)) {
559 client->errorValue = stuff->property;
567 err = RRChangeOutputProperty(output, stuff->property,
591 if (!ValidAtom(stuff->property)) {
592 client->errorValue = stuff->property;
596 prop = RRQueryOutputProperty(output, stuff->property);
598 client->errorValue = stuff->property;
603 client->errorValue = stuff->property;
607 RRDeleteOutputProperty(output, stuff->property);
628 if (!ValidAtom(stuff->property)) {
629 client->errorValue = stuff->property;
642 if (prop->propertyName == stuff->property)
669 prop_value = RRGetOutputProperty(output, stuff->property, stuff->pending);
674 property information, but not the data. */
761 if (stuff->delete && (reply.bytesAfter == 0)) { /* delete the Property */