Lines Matching refs:doodad

4759 XkbSizeGeomDoodads(int num_doodads, XkbDoodadPtr doodad)  in XkbSizeGeomDoodads()  argument
4763 for (i = size = 0; i < num_doodads; i++, doodad++) { in XkbSizeGeomDoodads()
4765 if (doodad->any.type == XkbTextDoodad) { in XkbSizeGeomDoodads()
4766 size += XkbSizeCountedString(doodad->text.text); in XkbSizeGeomDoodads()
4767 size += XkbSizeCountedString(doodad->text.font); in XkbSizeGeomDoodads()
4769 else if (doodad->any.type == XkbLogoDoodad) { in XkbSizeGeomDoodads()
4770 size += XkbSizeCountedString(doodad->logo.logo_name); in XkbSizeGeomDoodads()
4777 XkbWriteGeomDoodads(char *wire, int num_doodads, XkbDoodadPtr doodad, Bool swap) in XkbWriteGeomDoodads() argument
4782 for (i = 0; i < num_doodads; i++, doodad++) { in XkbWriteGeomDoodads()
4786 doodadWire->any.name = doodad->any.name; in XkbWriteGeomDoodads()
4787 doodadWire->any.type = doodad->any.type; in XkbWriteGeomDoodads()
4788 doodadWire->any.priority = doodad->any.priority; in XkbWriteGeomDoodads()
4789 doodadWire->any.top = doodad->any.top; in XkbWriteGeomDoodads()
4790 doodadWire->any.left = doodad->any.left; in XkbWriteGeomDoodads()
4796 switch (doodad->any.type) { in XkbWriteGeomDoodads()
4799 doodadWire->shape.angle = doodad->shape.angle; in XkbWriteGeomDoodads()
4800 doodadWire->shape.colorNdx = doodad->shape.color_ndx; in XkbWriteGeomDoodads()
4801 doodadWire->shape.shapeNdx = doodad->shape.shape_ndx; in XkbWriteGeomDoodads()
4807 doodadWire->text.angle = doodad->text.angle; in XkbWriteGeomDoodads()
4808 doodadWire->text.width = doodad->text.width; in XkbWriteGeomDoodads()
4809 doodadWire->text.height = doodad->text.height; in XkbWriteGeomDoodads()
4810 doodadWire->text.colorNdx = doodad->text.color_ndx; in XkbWriteGeomDoodads()
4816 wire = XkbWriteCountedString(wire, doodad->text.text, swap); in XkbWriteGeomDoodads()
4817 wire = XkbWriteCountedString(wire, doodad->text.font, swap); in XkbWriteGeomDoodads()
4820 doodadWire->indicator.shapeNdx = doodad->indicator.shape_ndx; in XkbWriteGeomDoodads()
4821 doodadWire->indicator.onColorNdx = doodad->indicator.on_color_ndx; in XkbWriteGeomDoodads()
4822 doodadWire->indicator.offColorNdx = doodad->indicator.off_color_ndx; in XkbWriteGeomDoodads()
4825 doodadWire->logo.angle = doodad->logo.angle; in XkbWriteGeomDoodads()
4826 doodadWire->logo.colorNdx = doodad->logo.color_ndx; in XkbWriteGeomDoodads()
4827 doodadWire->logo.shapeNdx = doodad->logo.shape_ndx; in XkbWriteGeomDoodads()
4828 wire = XkbWriteCountedString(wire, doodad->logo.logo_name, swap); in XkbWriteGeomDoodads()
4832 doodad->any.type); in XkbWriteGeomDoodads()
5167 XkbDoodadPtr doodad; in _CheckSetDoodad() local
5180 doodad = XkbAddGeomDoodad(geom, section, any.name); in _CheckSetDoodad()
5181 if (!doodad) in _CheckSetDoodad()
5183 doodad->any.type = dWire->any.type; in _CheckSetDoodad()
5184 doodad->any.priority = dWire->any.priority; in _CheckSetDoodad()
5185 doodad->any.top = any.top; in _CheckSetDoodad()
5186 doodad->any.left = any.left; in _CheckSetDoodad()
5187 doodad->any.angle = any.angle; in _CheckSetDoodad()
5188 switch (doodad->any.type) { in _CheckSetDoodad()
5201 doodad->shape.color_ndx = dWire->shape.colorNdx; in _CheckSetDoodad()
5202 doodad->shape.shape_ndx = dWire->shape.shapeNdx; in _CheckSetDoodad()
5215 doodad->text.width = text.width; in _CheckSetDoodad()
5216 doodad->text.height = text.height; in _CheckSetDoodad()
5217 doodad->text.color_ndx = dWire->text.colorNdx; in _CheckSetDoodad()
5218 status = _GetCountedString(&wire, client, &doodad->text.text); in _CheckSetDoodad()
5221 status = _GetCountedString(&wire, client, &doodad->text.font); in _CheckSetDoodad()
5223 free (doodad->text.text); in _CheckSetDoodad()
5243 doodad->indicator.shape_ndx = dWire->indicator.shapeNdx; in _CheckSetDoodad()
5244 doodad->indicator.on_color_ndx = dWire->indicator.onColorNdx; in _CheckSetDoodad()
5245 doodad->indicator.off_color_ndx = dWire->indicator.offColorNdx; in _CheckSetDoodad()
5258 doodad->logo.color_ndx = dWire->logo.colorNdx; in _CheckSetDoodad()
5259 doodad->logo.shape_ndx = dWire->logo.shapeNdx; in _CheckSetDoodad()
5260 status = _GetCountedString(&wire, client, &doodad->logo.logo_name); in _CheckSetDoodad()