Lines Matching refs:dflt
443 DoodadInfo *dflt;
445 dflt = NULL;
447 dflt = FindDoodadByType(si->dfltDoodads, type);
448 if ((dflt == NULL) && (info->dfltDoodads))
449 dflt = FindDoodadByType(info->dfltDoodads, type);
450 if (dflt != NULL)
452 *di = *dflt;
968 DoodadInfo *dflt;
984 dflt = FindDoodadByType(si->dfltDoodads, type);
986 dflt = NULL;
987 if ((!dflt) && (info->dfltDoodads))
988 dflt = FindDoodadByType(info->dfltDoodads, type);
989 if (dflt == NULL)
991 dflt = NextDfltDoodad(si, info);
992 if (dflt != NULL)
994 dflt->name = None;
995 dflt->type = type;
998 return dflt;
2163 DoodadInfo *dflt;
2164 dflt = FindDoodadByType(info->dfltDoodads, XkbSolidDoodad);
2165 if (dflt == NULL)
2166 dflt = NextDfltDoodad(NULL, info);
2167 return SetDoodadField(dflt, field.str, ndx, stmt->value, NULL, info);
2171 DoodadInfo *dflt;
2172 dflt = FindDoodadByType(info->dfltDoodads, XkbOutlineDoodad);
2173 if (dflt == NULL)
2174 dflt = NextDfltDoodad(NULL, info);
2175 return SetDoodadField(dflt, field.str, ndx, stmt->value, NULL, info);
2179 DoodadInfo *dflt;
2180 dflt = FindDoodadByType(info->dfltDoodads, XkbTextDoodad);
2181 if (dflt == NULL)
2182 dflt = NextDfltDoodad(NULL, info);
2183 return SetDoodadField(dflt, field.str, ndx, stmt->value, NULL, info);
2187 DoodadInfo *dflt;
2188 dflt = FindDoodadByType(info->dfltDoodads, XkbIndicatorDoodad);
2189 if (dflt == NULL)
2190 dflt = NextDfltDoodad(NULL, info);
2191 return SetDoodadField(dflt, field.str, ndx, stmt->value, NULL, info);
2195 DoodadInfo *dflt;
2196 dflt = FindDoodadByType(info->dfltDoodads, XkbLogoDoodad);
2197 if (dflt == NULL)
2198 dflt = NextDfltDoodad(NULL, info);
2199 return SetDoodadField(dflt, field.str, ndx, stmt->value, NULL, info);