Lines Matching refs:selPtr

129     register TkSelHandler *selPtr;
141 for (selPtr = winPtr->selHandlerList; ; selPtr = selPtr->nextPtr) {
142 if (selPtr == NULL) {
143 selPtr = (TkSelHandler *) ckalloc(sizeof(TkSelHandler));
144 selPtr->nextPtr = winPtr->selHandlerList;
145 winPtr->selHandlerList = selPtr;
148 if ((selPtr->selection == selection) && (selPtr->target == target)) {
156 if (selPtr->proc == HandleTclCommand) {
157 ckfree((char *) selPtr->clientData);
162 selPtr->selection = selection;
163 selPtr->target = target;
164 selPtr->format = format;
165 selPtr->proc = proc;
166 selPtr->clientData = clientData;
168 selPtr->size = 8;
170 selPtr->size = 32;
202 register TkSelHandler *selPtr, *prevPtr;
210 for (selPtr = winPtr->selHandlerList, prevPtr = NULL; ;
211 prevPtr = selPtr, selPtr = selPtr->nextPtr) {
212 if (selPtr == NULL) {
215 if ((selPtr->selection == selection) && (selPtr->target == target)) {
226 if (ipPtr->selPtr == selPtr) {
227 ipPtr->selPtr = NULL;
236 winPtr->selHandlerList = selPtr->nextPtr;
238 prevPtr->nextPtr = selPtr->nextPtr;
240 if (selPtr->proc == HandleTclCommand) {
241 ckfree((char *) selPtr->clientData);
243 ckfree((char *) selPtr);
507 register TkSelHandler *selPtr;
512 for (selPtr = ((TkWindow *) infoPtr->owner)->selHandlerList;
513 selPtr != NULL; selPtr = selPtr->nextPtr) {
514 if ((selPtr->target == target)
515 && (selPtr->selection == selection)) {
519 if (selPtr == NULL) {
535 ip.selPtr = selPtr;
539 count = (selPtr->proc)(selPtr->clientData, offset, buffer,
541 if ((count < 0) || (ip.selPtr == NULL)) {
551 || (ip.selPtr == NULL)) {
916 register TkSelHandler *selPtr;
927 selPtr = winPtr->selHandlerList;
928 winPtr->selHandlerList = selPtr->nextPtr;
930 if (ipPtr->selPtr == selPtr) {
931 ipPtr->selPtr = NULL;
934 if (selPtr->proc == HandleTclCommand) {
935 ckfree((char *) selPtr->clientData);
937 ckfree((char *) selPtr);
1237 register TkSelHandler *selPtr;
1246 for (selPtr = winPtr->selHandlerList; selPtr != NULL;
1247 selPtr = selPtr->nextPtr) {
1248 if ((selPtr->selection == infoPtr->selection)
1249 && (selPtr->target != dispPtr->applicationAtom)
1250 && (selPtr->target != dispPtr->windowAtom)) {
1252 selPtr->target);