Lines Matching refs:doodad

600                unsigned indent, XkbGeometryPtr geom, XkbDoodadPtr doodad)  in WriteXKBDoodad()  argument
608 XkbDoodadTypeText(doodad->any.type, XkbMessage), in WriteXKBDoodad()
609 XkbAtomText(doodad->any.name, XkbMessage)); in WriteXKBDoodad()
611 XkbGeomFPText(doodad->any.top, XkbXKBFile)); in WriteXKBDoodad()
613 XkbGeomFPText(doodad->any.left, XkbXKBFile)); in WriteXKBDoodad()
614 fprintf(file, "%s priority= %d;\n", i_str, doodad->any.priority); in WriteXKBDoodad()
615 switch (doodad->any.type) { in WriteXKBDoodad()
618 if (doodad->shape.angle != 0) { in WriteXKBDoodad()
620 XkbGeomFPText(doodad->shape.angle, XkbXKBFile)); in WriteXKBDoodad()
622 if (doodad->shape.color_ndx != 0) { in WriteXKBDoodad()
624 XkbShapeDoodadColor(geom, &doodad->shape)->spec); in WriteXKBDoodad()
626 shape = XkbShapeDoodadShape(geom, &doodad->shape); in WriteXKBDoodad()
631 if (doodad->text.angle != 0) { in WriteXKBDoodad()
633 XkbGeomFPText(doodad->text.angle, XkbXKBFile)); in WriteXKBDoodad()
635 if (doodad->text.width != 0) { in WriteXKBDoodad()
637 XkbGeomFPText(doodad->text.width, XkbXKBFile)); in WriteXKBDoodad()
640 if (doodad->text.height != 0) { in WriteXKBDoodad()
642 XkbGeomFPText(doodad->text.height, XkbXKBFile)); in WriteXKBDoodad()
645 if (doodad->text.color_ndx != 0) { in WriteXKBDoodad()
646 color = XkbTextDoodadColor(geom, &doodad->text); in WriteXKBDoodad()
651 XkbStringText(doodad->text.font, XkbXKBFile)); in WriteXKBDoodad()
653 XkbStringText(doodad->text.text, XkbXKBFile)); in WriteXKBDoodad()
656 shape = XkbIndicatorDoodadShape(geom, &doodad->indicator); in WriteXKBDoodad()
657 color = XkbIndicatorDoodadOnColor(geom, &doodad->indicator); in WriteXKBDoodad()
660 color = XkbIndicatorDoodadOffColor(geom, &doodad->indicator); in WriteXKBDoodad()
668 XkbStringText(doodad->logo.logo_name, XkbXKBFile)); in WriteXKBDoodad()
669 if (doodad->shape.angle != 0) { in WriteXKBDoodad()
671 XkbGeomFPText(doodad->logo.angle, XkbXKBFile)); in WriteXKBDoodad()
673 if (doodad->shape.color_ndx != 0) { in WriteXKBDoodad()
675 XkbLogoDoodadColor(geom, &doodad->logo)->spec); in WriteXKBDoodad()
677 shape = XkbLogoDoodadShape(geom, &doodad->logo); in WriteXKBDoodad()
796 XkbDoodadPtr doodad; in WriteXKBSection() local
798 for (i = 0, doodad = s->doodads; i < s->num_doodads; i++, doodad++) { in WriteXKBSection()
799 WriteXKBDoodad(file, 8, geom, doodad); in WriteXKBSection()
914 XkbDoodadPtr doodad; in XkbWriteXKBGeometry() local
916 for (i = 0, doodad = geom->doodads; i < geom->num_doodads; in XkbWriteXKBGeometry()
917 i++, doodad++) { in XkbWriteXKBGeometry()
918 WriteXKBDoodad(file, 4, geom, doodad); in XkbWriteXKBGeometry()