Lines Matching defs:dgawin

35 extern int dgai_rtn_ungrab_common(_Dga_window dgawin, int drawableGrabber);
39 dgai_mbsmemb_display (_Dga_window dgawin)
41 return (dgawin->w_dpy);
45 dgai_mbsmemb_devname (_Dga_window dgawin)
47 if (dgawin->changeMask & DGA_CHANGE_ZOMBIE)
50 return(((WXINFO *) (dgawin->w_info))->w_devname);
54 dgai_mbsmemb_devfd (_Dga_window dgawin)
56 return(dgawin->w_devfd);
60 dgai_mbsmemb_depth (_Dga_window dgawin)
62 WXINFO *infop = (WXINFO *) dgawin->w_info;
64 if (dgawin->changeMask & DGA_CHANGE_ZOMBIE)
74 dgai_mbsmemb_set_client_infop (_Dga_window dgawin, void *client_info_ptr)
76 dgawin->w_client = client_info_ptr;
80 dgai_mbsmemb_get_client_infop (_Dga_window dgawin)
82 return (dgawin->w_client);
86 dgai_mbsmemb_devinfo (_Dga_window dgawin)
90 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID) ||
91 dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
95 if (dgawin->eLockSubj == -1) {
96 WXINFO *infop = (WXINFO *) dgawin->w_info;
100 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
105 dgai_mbsmemb_devinfochg (_Dga_window dgawin)
107 if (dgawin->changeMask & DGA_CHANGE_DEVINFO) {
108 dgawin->changeMask &= ~DGA_CHANGE_DEVINFO;
116 dgai_mbsmemb_sitechg (_Dga_window dgawin, int *reason)
118 if (dgawin->changeMask & DGA_CHANGE_SITE) {
119 dgawin->changeMask &= ~DGA_CHANGE_SITE;
120 *reason = dgawin->siteChgReason;
129 dgai_mbsmemb_sitesetnotify (_Dga_window dgawin, DgaSiteNotifyFunc site_notify_func,
132 dgawin->siteNotifyFunc = site_notify_func;
133 dgawin->siteNotifyClientData = client_data;
137 dgai_mbsmemb_sitegetnotify (_Dga_window dgawin, DgaSiteNotifyFunc *site_notify_func,
140 *site_notify_func = dgawin->siteNotifyFunc;
141 *client_data = dgawin->siteNotifyClientData;
145 dgai_mbsmemb_site (_Dga_window dgawin)
149 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID)||
150 dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
155 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
162 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
167 dgai_mbsmemb_address (_Dga_window dgawin)
171 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID) ||
172 dgawin->changeMask & DGA_CHANGE_ZOMBIE ||
173 DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
179 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
184 dgai_mbsmemb_linebytes (_Dga_window dgawin)
188 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID) ||
189 dgawin->changeMask & DGA_CHANGE_ZOMBIE ||
190 DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
196 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
201 dgai_mbsmemb_bitsperpixel (_Dga_window dgawin)
205 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID) ||
206 dgawin->changeMask & DGA_CHANGE_ZOMBIE ||
207 DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
213 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
218 dgai_mbsmemb_clipchg (_Dga_window dgawin)
222 if (dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
226 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
227 if (dga_win_clipchg((Dga_window)dgawin) ||
228 (dgawin->changeMask & DGA_CHANGE_CLIP)) {
229 dgawin->changeMask &= ~DGA_CHANGE_CLIP;
236 if (dgawin->changeMask & DGA_CHANGE_CLIP) {
237 dgawin->changeMask &= ~DGA_CHANGE_CLIP;
246 dgai_mbsmemb_bbox(_Dga_window dgawin, int *xp, int *yp, int *widthp, int *heightp)
248 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID) ||
249 dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
257 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
258 dga_win_bbox((Dga_window)dgawin, xp, yp, widthp, heightp);
263 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
272 dgai_mbsmemb_visibility (_Dga_window dgawin)
274 if (dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
278 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
279 return (dgai_win_visibility((Dga_window)dgawin));
287 dgai_mbsmemb_empty (_Dga_window dgawin)
289 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID)||
290 dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
294 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
295 return (dga_win_empty((Dga_window)dgawin));
300 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
318 dgai_mbsmemb_clipinfo (_Dga_window dgawin)
320 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID) ||
321 dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
325 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
326 return (dga_win_clipinfo((Dga_window)dgawin));
332 infop = dgawin->pMbs->pNbShinfo[dgawin->eLockSubj];
345 dgai_mbsmemb_singlerect (_Dga_window dgawin)
347 if (dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
352 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
353 return (dga_win_singlerect((Dga_window)dgawin));
361 dgai_mbsmemb_obscured (_Dga_window dgawin)
363 if (dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
368 if (DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
369 return (dga_win_obscured((Dga_window)dgawin));
378 dgai_mbsmemb_borderwidth (_Dga_window dgawin)
380 if (dgawin->changeMask & DGA_CHANGE_ZOMBIE) {
385 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
386 return (dga_win_borderwidth((Dga_window)dgawin));
397 dgai_mbsmemb_curshandle (_Dga_window dgawin, DgaCursTakeDownFunc take_down_func,
403 if (!DGA_LOCKSUBJ_VIEWABLE(dgawin, dgawin->eLockSubj)) {
408 dgaw = (Dga_window) dgawin;
420 dgai_mbsmemb_rtngrab (_Dga_window dgawin)
426 return (dga_rtn_grab((Dga_window)dgawin));
430 dgai_mbsmemb_rtnungrab (_Dga_window dgawin)
432 return (dgai_rtn_ungrab_common(dgawin,1));
436 dgai_mbsmemb_rtnchg (_Dga_window dgawin)
438 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
439 return (dga_win_rtnchg((Dga_window)dgawin));
447 dgai_mbsmemb_rtnactive (_Dga_window dgawin)
449 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
450 return (dga_rtn_active((Dga_window)dgawin));
458 dgai_mbsmemb_rtncached (_Dga_window dgawin)
460 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
461 return (dga_rtn_cached((Dga_window)dgawin));
469 dgai_mbsmemb_rtndevinfop (_Dga_window dgawin)
471 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
472 return (dga_rtn_devinfo((Dga_window)dgawin));
480 dgai_mbsmemb_rtndevtype (_Dga_window dgawin, u_char *type, char **name)
482 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
483 dga_rtn_devtype((Dga_window)dgawin, type, name);
492 dgai_mbsmemb_rtndimensions (_Dga_window dgawin, short *width, short *height,
495 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
496 dga_rtn_dimensions((Dga_window)dgawin, width, height, linebytes);
506 dgai_mbsmemb_rtnbitsperpixel (_Dga_window dgawin)
508 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
509 return (dga_rtn_bitsperpixel((Dga_window)dgawin));
517 dgai_mbsmemb_rtnpixels (_Dga_window dgawin)
519 if (DGA_LOCKSUBJ_WINDOW(dgawin, dgawin->eLockSubj)) {
520 return (dga_rtn_pixels((Dga_window)dgawin));
529 dgai_mbsmemb_mbchg (_Dga_window dgawin, int *reason)
531 if (dgawin->changeMask & DGA_CHANGE_MBUFSET) {
532 dgawin->changeMask &= ~DGA_CHANGE_MBUFSET;
533 *reason = dgawin->mbChgReason;
542 dgai_mbsmemb_mbsetnotify (_Dga_window dgawin, DgaMbNotifyFunc mb_notify_func,
545 dgawin->mbNotifyFunc = mb_notify_func;
546 dgawin->mbNotifyClientData = client_data;
550 dgai_mbsmemb_mbgetnotify (_Dga_window dgawin, DgaMbNotifyFunc *mb_notify_func,
553 *mb_notify_func = dgawin->mbNotifyFunc;
554 *client_data = dgawin->mbNotifyClientData;
559 dgai_mbsmemb_mbaccessmode (_Dga_window dgawin)
561 if (!dgawin->pMbs) {
566 infop = (WXINFO *) dgawin->w_info;
573 dgai_mbsmemb_mbsitetypeconst (_Dga_window dgawin)
575 if (!dgawin->pMbs) {
580 infop = (WXINFO *) dgawin->w_info;
587 dgai_mbsmemb_mbsetrendbufnotify (_Dga_window dgawin, DgaRendBufNotifyFunc rb_notify_func,
590 dgawin->rendBufNotifyFunc = rb_notify_func;
591 dgawin->rendBufNotifyClientData = client_data;
595 dgai_mbsmemb_mbgetrendbufnotify (_Dga_window dgawin, DgaRendBufNotifyFunc *rb_notify_func,
598 *rb_notify_func = dgawin->rendBufNotifyFunc;
599 *client_data = dgawin->rendBufNotifyClientData;
603 dgai_mbsmemb_ovlstatechg (_Dga_window dgawin)
605 if (dgawin->changeMask & DGA_CHANGE_OVLSTATE) {
606 dgawin->changeMask &= ~DGA_CHANGE_OVLSTATE;
614 dgai_mbsmemb_ovlstate (_Dga_window dgawin)
617 if ((dgawin->eLockSubj == DGA_LOCKSUBJ_INVALID) ||
618 (dgawin->changeMask & DGA_CHANGE_ZOMBIE)) {
621 if (!dgawin->isOverlay)
625 return dgawin->c_ovlstate;
629 dgai_mbsmemb_setovlstatenotify (_Dga_window dgawin,
633 dgawin->ovlStateNotifyFunc = ovlstate_notify_func;
634 dgawin->ovlStateNotifyClientData = client_data;
638 dgai_mbsmemb_getovlstatenotify (_Dga_window dgawin,
642 *ovlstate_notify_func = dgawin->ovlStateNotifyFunc;
643 *client_data = dgawin->ovlStateNotifyClientData;