Lines Matching refs:new_clientp
353 _Dga_window orig_clientp,new_clientp;
364 if ((new_clientp =
373 *new_clientp = *orig_clientp;
374 new_clientp->w_lockcnt =0;
375 new_clientp->w_grab_count =1;
381 new_clientp->w_next = orig_clientp;
387 infop = (WXINFO *)new_clientp->w_info;
393 free(new_clientp);
396 new_clientp->drawable_type = DGA_DRAW_WINDOW;
397 new_clientp->w_update_func =
399 new_clientp->c_mbufseq = 0;
400 new_clientp->s_mbufseq_p = &infop->w_mbsInfo.mbufseq;
401 new_clientp->c_mbcomposseq = 0;
402 new_clientp->s_mbcomposseq_p =
404 new_clientp->s_devinfoseq_p = &infop->w_devinfoseq;
405 new_clientp->c_devinfoseq = 0;
406 new_clientp->siteNotifyFunc = NULL;
407 new_clientp->siteNotifyClientData = NULL;
408 new_clientp->mbNotifyFunc = NULL;
409 new_clientp->mbNotifyClientData = NULL;
410 new_clientp->rendBufNotifyFunc = NULL;
411 new_clientp->rendBufNotifyClientData = NULL;
412 new_clientp->rLockSubj = DGA_LOCKSUBJ_INVALID;
413 new_clientp->eLockSubj = DGA_LOCKSUBJ_INVALID;
414 new_clientp->eLockSubjPrev = DGA_LOCKSUBJ_INVALID;
415 new_clientp->changeMask = 0;
416 new_clientp->prevWasMbuffered = 0;
417 new_clientp->mbChgReason = DGA_MBCHG_UNKNOWN;
418 new_clientp->siteChgReason = DGA_SITECHG_UNKNOWN;
419 new_clientp->prevLocked = 0;
421 if (!dgai_win_initMbufset(new_clientp)) {
422 dga_win_ungrab(new_clientp, 0);
425 new_clientp->w_next = NULL;
427 wlist->dga_clientplist_draw = new_clientp;
436 new_clientp->mutexp = &wlist->mutex;
449 return new_clientp;
456 *new_clientp = *orig_clientp;
457 new_clientp->w_update_func = dga_win_update;
458 new_clientp->w_lockcnt =0;
459 new_clientp->w_grab_count =1;
464 new_clientp->w_next = orig_clientp;
466 new_clientp->w_next = NULL;
468 wlist->dga_clientplist = new_clientp;
470 new_clientp->mutexp = &wlist->mutex;
472 return new_clientp;