Searched refs:drw (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/sys/classes/draw/impls/x/ |
| H A D | ximpl.h | 34 Drawable drw; /* Pixmap */ member 44 #define PetscDrawXiDrawable(w) ((w)->drw ? (w)->drw : (w)->win)
|
| H A D | xinit.c | 249 if (XiWin->drw) XFreePixmap(XiWin->disp, XiWin->drw); in PetscDrawXiQuickPixmap() 250 …XiWin->drw = XCreatePixmap(XiWin->disp, RootWindow(XiWin->disp, XiWin->screen), XiWin->w, XiWin->h… in PetscDrawXiQuickPixmap() 252 XFillRectangle(XiWin->disp, XiWin->drw, XiWin->gc.set, 0, 0, XiWin->w, XiWin->h); in PetscDrawXiQuickPixmap() 285 } else if (XiWin->drw) { in PetscDrawXiGetGeometry() 286 XGetGeometry(XiWin->disp, XiWin->drw, &root, &xx, &yy, &ww, &hh, &dummy, &dummy); in PetscDrawXiGetGeometry()
|
| H A D | xops.c | 276 if (XiWin->drw && XiWin->win) { in PetscDrawFlush_X() 279 …if (rank == 0) XCopyArea(XiWin->disp, XiWin->drw, XiWin->win, XiWin->gc.set, 0, 0, XiWin->w, XiWin… in PetscDrawFlush_X() 325 if (win->drw) PetscFunctionReturn(PETSC_SUCCESS); in PetscDrawSetDoubleBuffer_X() 331 PetscCallMPI(MPI_Bcast(&win->drw, 1, MPI_UNSIGNED_LONG, 0, PetscObjectComm((PetscObject)draw))); in PetscDrawSetDoubleBuffer_X() 403 if (rank == 0 && win->drw) PetscCall(PetscDrawXiQuickPixmap(win)); in PetscDrawCheckResizedWindow_X() 405 PetscCallMPI(MPI_Bcast(&win->drw, 1, MPI_UNSIGNED_LONG, 0, PetscObjectComm((PetscObject)draw))); in PetscDrawCheckResizedWindow_X() 425 } else if (win->drw) { in PetscDrawResizeWindow_X() 431 PetscCallMPI(MPI_Bcast(&win->drw, 1, MPI_UNSIGNED_LONG, 0, PetscObjectComm((PetscObject)draw))); in PetscDrawResizeWindow_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 …]
|