Home
last modified time | relevance | path

Searched refs:Xwin (Results 1 – 2 of 2) sorted by relevance

/petsc/src/sys/classes/draw/impls/x/
H A Dximage.c44 static inline int PetscDrawXiPixelToColor(PetscDraw_X *Xwin, const int arg[PETSC_DRAW_MAXCOLOR], Pe… in PetscDrawXiPixelToColor() argument
46 const PetscDrawXiPixVal *cmap = Xwin->cmapping; in PetscDrawXiPixelToColor()
62 PetscDraw_X *Xwin = (PetscDraw_X *)draw->data; in PetscDrawGetImage_X() local
73 XSync(Xwin->disp, True); in PetscDrawGetImage_X()
87 PetscCall(PetscMemcpy(palette, Xwin->cpalette, sizeof(Xwin->cpalette))); in PetscDrawGetImage_X()
89 XGetGeometry(Xwin->disp, PetscDrawXiDrawable(Xwin), &root, &x, &y, &w, &h, &dummy, &dummy); in PetscDrawGetImage_X()
90 ximage = XGetImage(Xwin->disp, PetscDrawXiDrawable(Xwin), 0, 0, w, h, AllPlanes, ZPixmap); in PetscDrawGetImage_X()
94 PetscCall(PetscArgSortPixVal(Xwin->cmapping, pmap, 255)); in PetscDrawGetImage_X()
100 pixels[p++] = (unsigned char)PetscDrawXiPixelToColor(Xwin, pmap, pix); in PetscDrawGetImage_X()
H A Dxops.c524 PetscDraw_X *Xwin = (PetscDraw_X *)draw->data; in PetscDrawSetVisible_X() local
531 if (Xwin->win) { in PetscDrawSetVisible_X()
533 XMapWindow(Xwin->disp, Xwin->win); in PetscDrawSetVisible_X()
535 XUnmapWindow(Xwin->disp, Xwin->win); in PetscDrawSetVisible_X()
536 XFlush(Xwin->disp); in PetscDrawSetVisible_X()
578 PetscDraw_X *Xwin = (PetscDraw_X *)draw->data, *sXwin; in PetscDrawGetSingleton_X() local
600 if (Xwin->win) { in PetscDrawGetSingleton_X()
601 PetscCall(PetscDrawXiQuickWindowFromWindow(sXwin, Xwin->win)); in PetscDrawGetSingleton_X()
602 sXwin->drw = Xwin->drw; /* XXX If the window is ever resized, this is wrong! */ in PetscDrawGetSingleton_X()
603 } else if (Xwin->drw) { in PetscDrawGetSingleton_X()
[all …]