Lines Matching refs:name
67 * keeps a local cache of atoms. Once a name is known,
68 * the server need not be contacted again for that name.
71 * The return value is the Atom corresponding to name.
80 Tk_InternAtom(tkwin, name)
81 Tk_Window tkwin; /* Window token; map name to atom
83 char *name; /* Name to turn into atom. */
94 hPtr = Tcl_CreateHashEntry(&dispPtr->nameTable, name, &new);
99 atom = XInternAtom(dispPtr->display, name, False);
133 Tk_Window tkwin; /* Window token; map atom to name
136 Atom atom; /* Atom whose name is wanted. */
148 char *name;
154 name = XGetAtomName(dispPtr->display, atom);
156 if (name == NULL) {
157 name = "?bad atom?";
161 hPtr = Tcl_CreateHashEntry(&dispPtr->nameTable, (char *) name,
165 XFree(name);
167 name = Tcl_GetHashKey(&dispPtr->nameTable, hPtr);
170 Tcl_SetHashValue(hPtr, name);
206 char *name;
209 name = atomNameArray[atom - 1];
210 hPtr = Tcl_CreateHashEntry(&dispPtr->nameTable, (char *) name,
213 name = Tcl_GetHashKey(&dispPtr->nameTable, hPtr);
216 Tcl_SetHashValue(hPtr, name);