Lines Matching refs:tkwin

80  *	In the future, whenever the selection is in tkwin's
114 Tk_CreateSelHandler(tkwin, selection, target, proc, clientData, format)
115 Tk_Window tkwin; /* Token for window. */
130 TkWindow *winPtr = (TkWindow *) tkwin;
133 TkSelInit(tkwin);
187 * The selection handler for tkwin and target is removed. If there
194 Tk_DeleteSelHandler(tkwin, selection, target)
195 Tk_Window tkwin; /* Token for window. */
201 TkWindow *winPtr = (TkWindow *) tkwin;
252 * Arrange for tkwin to become the owner of a selection.
259 * to procedures associated with tkwin (they must have been
271 Tk_OwnSelection(tkwin, selection, proc, clientData)
272 Tk_Window tkwin; /* Window to become new selection
276 * is taken away from tkwin. */
280 register TkWindow *winPtr = (TkWindow *) tkwin;
289 TkSelInit(tkwin);
291 Tk_MakeWindowExist(tkwin);
315 if (infoPtr->owner != tkwin) {
329 infoPtr->owner = tkwin;
369 * Eliminate the specified selection on tkwin's display, if there is one.
384 Tk_ClearSelection(tkwin, selection)
385 Tk_Window tkwin; /* Window that selects a display. */
388 register TkWindow *winPtr = (TkWindow *) tkwin;
398 TkSelInit(tkwin);
472 Tk_GetSelection(interp, tkwin, selection, target, proc, clientData)
475 Tk_Window tkwin; /* Window on whose behalf to retrieve
485 TkWindow *winPtr = (TkWindow *) tkwin;
490 TkSelInit(tkwin);
565 return TkSelGetSelection(interp, tkwin, selection, target, proc,
569 Tcl_AppendResult(interp, Tk_GetAtomName(tkwin, selection),
570 " selection doesn't exist or form \"", Tk_GetAtomName(tkwin, target),
602 Tk_Window tkwin = (Tk_Window) clientData;
649 tkwin = Tk_NameToWindow(interp, path, tkwin);
651 if (tkwin == NULL) {
655 selection = Tk_InternAtom(tkwin, selName);
660 Tk_ClearSelection(tkwin, selection);
694 tkwin = Tk_NameToWindow(interp, path, tkwin);
696 if (tkwin == NULL) {
700 selection = Tk_InternAtom(tkwin, selName);
709 target = Tk_InternAtom(tkwin, args[0]);
711 target = Tk_InternAtom(tkwin, targetName);
717 result = Tk_GetSelection(interp, tkwin, selection, target, SelGetProc,
763 tkwin = Tk_NameToWindow(interp, args[0], tkwin);
764 if (tkwin == NULL) {
768 selection = Tk_InternAtom(tkwin, selName);
774 target = Tk_InternAtom(tkwin, args[2]);
776 target = Tk_InternAtom(tkwin, targetName);
781 format = Tk_InternAtom(tkwin, args[3]);
783 format = Tk_InternAtom(tkwin, formatName);
789 Tk_DeleteSelHandler(tkwin, selection, target);
796 Tk_CreateSelHandler(tkwin, selection, target, HandleTclCommand,
837 selection = Tk_InternAtom(tkwin, selName);
845 tkwin = Tk_NameToWindow(interp, path, tkwin);
847 if (tkwin == NULL) {
850 winPtr = (TkWindow *)tkwin;
867 tkwin = Tk_NameToWindow(interp, args[0], tkwin);
868 if (tkwin == NULL) {
875 Tk_OwnSelection(tkwin, selection, (Tk_LostSelProc *) NULL,
884 Tk_OwnSelection(tkwin, selection, LostSelection, (ClientData) lostPtr);
981 TkSelInit(tkwin)
982 Tk_Window tkwin; /* Window token (used to find
985 register TkDisplay *dispPtr = ((TkWindow *) tkwin)->dispPtr;
991 dispPtr->multipleAtom = Tk_InternAtom(tkwin, "MULTIPLE");
992 dispPtr->incrAtom = Tk_InternAtom(tkwin, "INCR");
993 dispPtr->targetsAtom = Tk_InternAtom(tkwin, "TARGETS");
994 dispPtr->timestampAtom = Tk_InternAtom(tkwin, "TIMESTAMP");
995 dispPtr->textAtom = Tk_InternAtom(tkwin, "TEXT");
996 dispPtr->compoundTextAtom = Tk_InternAtom(tkwin, "COMPOUND_TEXT");
997 dispPtr->applicationAtom = Tk_InternAtom(tkwin, "TK_APPLICATION");
998 dispPtr->windowAtom = Tk_InternAtom(tkwin, "TK_WINDOW");
999 dispPtr->clipboardAtom = Tk_InternAtom(tkwin, "CLIPBOARD");
1021 TkSelClearSelection(tkwin, eventPtr)
1022 Tk_Window tkwin; /* Window for which event was targeted. */
1025 register TkWindow *winPtr = (TkWindow *) tkwin;
1047 if (infoPtr != NULL && (infoPtr->owner == tkwin)