Home
last modified time | relevance | path

Searched refs:drw (Results 1 – 3 of 3) sorted by relevance

/petsc/src/sys/classes/draw/impls/x/
H A Dximpl.h34 Drawable drw; /* Pixmap */ member
44 #define PetscDrawXiDrawable(w) ((w)->drw ? (w)->drw : (w)->win)
H A Dxinit.c249 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 Dxops.c276 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 …]