Lines Matching refs:geom

600                unsigned indent, XkbGeometryPtr geom, XkbDoodadPtr doodad)  in WriteXKBDoodad()  argument
624 XkbShapeDoodadColor(geom, &doodad->shape)->spec); in WriteXKBDoodad()
626 shape = XkbShapeDoodadShape(geom, &doodad->shape); in WriteXKBDoodad()
646 color = XkbTextDoodadColor(geom, &doodad->text); 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()
675 XkbLogoDoodadColor(geom, &doodad->logo)->spec); in WriteXKBDoodad()
677 shape = XkbLogoDoodadShape(geom, &doodad->logo); in WriteXKBDoodad()
688 unsigned indent, XkbGeometryPtr geom, XkbOverlayPtr ol) in WriteXKBOverlay() argument
722 WriteXKBSection(FILE * file, XkbSectionPtr s, XkbGeometryPtr geom) in WriteXKBSection() argument
732 XkbStringText(geom->colors[dfltKeyColor].spec, XkbXKBFile)); in WriteXKBSection()
779 shape = XkbKeyShape(geom, key); in WriteXKBSection()
786 XkbKeyColor(geom, key)->spec); in WriteXKBSection()
799 WriteXKBDoodad(file, 8, geom, doodad); in WriteXKBSection()
806 WriteXKBOverlay(file, 8, geom, ol); in WriteXKBSection()
821 XkbGeometryPtr geom; in XkbWriteXKBGeometry() local
823 if ((!xkb) || (!xkb->geom)) { in XkbWriteXKBGeometry()
827 geom = xkb->geom; in XkbWriteXKBGeometry()
828 if (geom->name == None) in XkbWriteXKBGeometry()
832 XkbAtomText(geom->name, XkbXKBFile)); in XkbWriteXKBGeometry()
834 XkbGeomFPText(geom->width_mm, XkbXKBFile)); in XkbWriteXKBGeometry()
836 XkbGeomFPText(geom->height_mm, XkbXKBFile)); in XkbWriteXKBGeometry()
838 if (geom->key_aliases != NULL) { in XkbWriteXKBGeometry()
841 pAl = geom->key_aliases; in XkbWriteXKBGeometry()
842 for (i = 0; i < geom->num_key_aliases; i++, pAl++) { in XkbWriteXKBGeometry()
850 if (geom->base_color != NULL) in XkbWriteXKBGeometry()
852 XkbStringText(geom->base_color->spec, XkbXKBFile)); in XkbWriteXKBGeometry()
853 if (geom->label_color != NULL) in XkbWriteXKBGeometry()
855 XkbStringText(geom->label_color->spec, XkbXKBFile)); in XkbWriteXKBGeometry()
856 if (geom->label_font != NULL) in XkbWriteXKBGeometry()
858 XkbStringText(geom->label_font, XkbXKBFile)); in XkbWriteXKBGeometry()
859 if ((geom->num_colors > 0) && (showImplicit)) { in XkbWriteXKBGeometry()
862 for (color = geom->colors, i = 0; i < geom->num_colors; i++, color++) { in XkbWriteXKBGeometry()
868 if (geom->num_properties > 0) { in XkbWriteXKBGeometry()
871 for (prop = geom->properties, i = 0; i < geom->num_properties; in XkbWriteXKBGeometry()
878 if (geom->num_shapes > 0) { in XkbWriteXKBGeometry()
883 for (shape = geom->shapes, i = 0; i < geom->num_shapes; i++, shape++) { in XkbWriteXKBGeometry()
905 if (geom->num_sections > 0) { in XkbWriteXKBGeometry()
908 for (section = geom->sections, i = 0; i < geom->num_sections; in XkbWriteXKBGeometry()
910 WriteXKBSection(file, section, geom); in XkbWriteXKBGeometry()
913 if (geom->num_doodads > 0) { in XkbWriteXKBGeometry()
916 for (i = 0, doodad = geom->doodads; i < geom->num_doodads; in XkbWriteXKBGeometry()
918 WriteXKBDoodad(file, 4, geom, doodad); in XkbWriteXKBGeometry()