Lines Matching refs:ddoodad

1409     XkbDoodadPtr sdoodad = NULL, ddoodad = NULL;  in _XkbCopyGeom()  local
1668 for (j = 0, ddoodad = dsection->doodads; in _XkbCopyGeom()
1669 j < dsection->num_doodads; j++, ddoodad++) { in _XkbCopyGeom()
1670 if (ddoodad->any.type == XkbTextDoodad) { in _XkbCopyGeom()
1671 free(ddoodad->text.text); in _XkbCopyGeom()
1672 ddoodad->text.text = NULL; in _XkbCopyGeom()
1673 free(ddoodad->text.font); in _XkbCopyGeom()
1674 ddoodad->text.font = NULL; in _XkbCopyGeom()
1676 else if (ddoodad->any.type == XkbLogoDoodad) { in _XkbCopyGeom()
1677 free(ddoodad->logo.logo_name); in _XkbCopyGeom()
1678 ddoodad->logo.logo_name = NULL; in _XkbCopyGeom()
1743 ddoodad = dsection->doodads; in _XkbCopyGeom()
1744 k < ssection->num_doodads; k++, sdoodad++, ddoodad++) { in _XkbCopyGeom()
1745 memcpy(ddoodad, sdoodad, sizeof(XkbDoodadRec)); in _XkbCopyGeom()
1748 ddoodad->text.text = strdup(sdoodad->text.text); in _XkbCopyGeom()
1750 ddoodad->text.font = strdup(sdoodad->text.font); in _XkbCopyGeom()
1754 ddoodad->logo.logo_name = in _XkbCopyGeom()
1776 ddoodad = dst->geom->doodads + in _XkbCopyGeom()
1778 i < dst->geom->num_doodads; i++, ddoodad++) { in _XkbCopyGeom()
1779 if (ddoodad->any.type == XkbTextDoodad) { in _XkbCopyGeom()
1780 free(ddoodad->text.text); in _XkbCopyGeom()
1781 ddoodad->text.text = NULL; in _XkbCopyGeom()
1782 free(ddoodad->text.font); in _XkbCopyGeom()
1783 ddoodad->text.font = NULL; in _XkbCopyGeom()
1785 else if (ddoodad->any.type == XkbLogoDoodad) { in _XkbCopyGeom()
1786 free(ddoodad->logo.logo_name); in _XkbCopyGeom()
1787 ddoodad->logo.logo_name = NULL; in _XkbCopyGeom()
1805 ddoodad = dst->geom->doodads; in _XkbCopyGeom()
1806 i < src->geom->num_doodads; i++, sdoodad++, ddoodad++) { in _XkbCopyGeom()
1807 memcpy(ddoodad, sdoodad, sizeof(XkbDoodadRec)); in _XkbCopyGeom()
1810 ddoodad->text.text = strdup(sdoodad->text.text); in _XkbCopyGeom()
1812 ddoodad->text.font = strdup(sdoodad->text.font); in _XkbCopyGeom()
1816 ddoodad->logo.logo_name = in _XkbCopyGeom()