1: /*$Id: dlinew.c,v 1.32 2001/03/23 23:20:08 balay Exp $*/
2: /*
3: Provides the calling sequences for all the basic PetscDraw routines.
4: */
5: #include src/sys/src/draw/drawimpl.h
7: /*@
8: PetscDrawLineSetWidth - Sets the line width for future draws. The width is
9: relative to the user coordinates of the window; 0.0 denotes the natural
10: width; 1.0 denotes the entire viewport.
12: Not collective
14: Input Parameters:
15: + draw - the drawing context
16: - width - the width in user coordinates
18: Level: advanced
20: Concepts: line^width
22: .seealso: PetscDrawLineGetWidth()
23: @*/
24: int PetscDrawLineSetWidth(PetscDraw draw,PetscReal width)
25: {
26: int ierr;
27: PetscTruth isdrawnull;
31: PetscTypeCompare((PetscObject)draw,PETSC_DRAW_NULL,&isdrawnull);
32: if (isdrawnull) return(0);
33: (*draw->ops->linesetwidth)(draw,width);
34: return(0);
35: }