Home | History | Annotate | Download | only in xkb

Lines Matching refs:section

114 XkbComputeRowBounds(XkbGeometryPtr geom, XkbSectionPtr section, XkbRowPtr row)
120 if ((!geom) || (!section) || (!row))
150 XkbComputeSectionBounds(XkbGeometryPtr geom, XkbSectionPtr section)
158 if ((!geom) || (!section))
160 bounds = &section->bounds;
162 for (i = 0, row = section->rows; i < section->num_rows; i++, row++) {
163 if (!XkbComputeRowBounds(geom, section, row))
171 for (i = 0, doodad = section->doodads; i < section->num_doodads;
215 XkbSectionPtr section;
221 section = wanted;
223 section = geom->sections;
225 for (s = 0; s < geom->num_sections; s++, section++) {
229 if (section->num_overlays < 1)
231 for (o = 0, ol = section->overlays; o < section->num_overlays;
403 XkbSectionPtr section)
412 doodad = XkbAddGeomDoodad(geom, section, doodadWire->any.name);
455 XkbSectionPtr section)
465 ol = XkbAddGeomOverlay(section, olWire->name, olWire->nRows);
505 XkbSectionPtr section;
518 section = XkbAddGeomSection(geom, sectionWire->name, sectionWire->nRows,
521 if (!section)
523 section->top = sectionWire->top;
524 section->left = sectionWire->left;
525 section->width = sectionWire->width;
526 section->height = sectionWire->height;
527 section->angle = sectionWire->angle;
528 section->priority = sectionWire->priority;
540 row = XkbAddGeomRow(section, rowWire->nKeys);
572 if ((rtrn = _XkbReadGeomDoodad(buf, geom, section)) != Success)
580 if ((rtrn = _XkbReadGeomOverlay(buf, geom, section)) != Success)