Home
last modified time | relevance | path

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

/petsc/src/sys/classes/draw/impls/x/
H A Dxinit.c20 static PetscErrorCode PetscDrawXiOpenDisplay(PetscDraw_X *XiWin, const char display[]) in PetscDrawXiOpenDisplay() argument
23 XiWin->disp = XOpenDisplay(display); in PetscDrawXiOpenDisplay()
24 if (!XiWin->disp) { in PetscDrawXiOpenDisplay()
31 XiWin->screen = DefaultScreen(XiWin->disp); in PetscDrawXiOpenDisplay()
32 XiWin->vis = DefaultVisual(XiWin->disp, XiWin->screen); in PetscDrawXiOpenDisplay()
33 XiWin->depth = DefaultDepth(XiWin->disp, XiWin->screen); in PetscDrawXiOpenDisplay()
34 XiWin->cmap = DefaultColormap(XiWin->disp, XiWin->screen); in PetscDrawXiOpenDisplay()
35 XiWin->background = WhitePixel(XiWin->disp, XiWin->screen); in PetscDrawXiOpenDisplay()
36 XiWin->foreground = BlackPixel(XiWin->disp, XiWin->screen); in PetscDrawXiOpenDisplay()
40 PetscErrorCode PetscDrawXiClose(PetscDraw_X *XiWin) in PetscDrawXiClose() argument
[all …]
H A Dxops.c18 PetscDraw_X *XiWin = (PetscDraw_X *)draw->data; in PetscDrawSetViewport_X() local
19 int xa, ya, xb, yb, xmax = XiWin->w - 1, ymax = XiWin->h - 1; in PetscDrawSetViewport_X()
32 XSetClipRectangles(XiWin->disp, XiWin->gc.set, 0, 0, &box, 1, Unsorted); in PetscDrawSetViewport_X()
39 PetscDraw_X *XiWin = (PetscDraw_X *)draw->data; in PetscDrawCoordinateToPixel_X() local
42 *i = XTRANS(draw, XiWin, x); in PetscDrawCoordinateToPixel_X()
43 *j = YTRANS(draw, XiWin, y); in PetscDrawCoordinateToPixel_X()
49 PetscDraw_X *XiWin = (PetscDraw_X *)draw->data; in PetscDrawPixelToCoordinate_X() local
52 *x = ITRANS(draw, XiWin, i); in PetscDrawPixelToCoordinate_X()
53 *y = JTRANS(draw, XiWin, j); in PetscDrawPixelToCoordinate_X()
59 PetscDraw_X *XiWin = (PetscDraw_X *)draw->data; in PetscDrawPoint_X() local
[all …]
H A Dxcolor.c184 PetscErrorCode PetscDrawSetColormap_X(PetscDraw_X *XiWin, Colormap colormap) in PetscDrawSetColormap_X() argument
190 …PetscCheck(XiWin->depth >= 8, PETSC_COMM_SELF, PETSC_ERR_SUP_SYS, "PETSc Graphics require monitors… in PetscDrawSetColormap_X()
191 …if (!gColormap) PetscCall(PetscDrawSetUpColormap_X(XiWin->disp, XiWin->screen, XiWin->vis, colorma… in PetscDrawSetColormap_X()
192 XiWin->cmap = gColormap; in PetscDrawSetColormap_X()
193 XiWin->cmapsize = fast ? PETSC_DRAW_BASIC_COLORS : PETSC_DRAW_MAXCOLOR; in PetscDrawSetColormap_X()
194 PetscCall(PetscMemcpy(XiWin->cmapping, gCmapping, sizeof(XiWin->cmapping))); in PetscDrawSetColormap_X()
195 PetscCall(PetscMemcpy(XiWin->cpalette, gCpalette, sizeof(XiWin->cpalette))); in PetscDrawSetColormap_X()
196 XiWin->background = XiWin->cmapping[PETSC_DRAW_WHITE]; in PetscDrawSetColormap_X()
197 XiWin->foreground = XiWin->cmapping[PETSC_DRAW_BLACK]; in PetscDrawSetColormap_X()
201 PetscErrorCode PetscDrawXiColormap(PetscDraw_X *XiWin) in PetscDrawXiColormap() argument
[all …]