Actual source code: ex11.c


  2: static char help[] = "Demonstrates use of color map\n";

  4: #include <petscsys.h>
  5: #include <petscdraw.h>

  7: int main(int argc,char **argv)
  8: {
  9:   PetscDraw draw;

 11:   PetscInitialize(&argc,&argv,NULL,help);

 13:   PetscDrawCreate(PETSC_COMM_SELF,0,"Title",0,0,256,256,&draw);
 14:   PetscDrawSetFromOptions(draw);

 16:   PetscDrawStringBoxed(draw,.5,.5,PETSC_DRAW_BLUE,PETSC_DRAW_RED,"Greetings",NULL,NULL);

 18:   PetscDrawStringBoxed(draw,.25,.75,PETSC_DRAW_BLUE,PETSC_DRAW_RED,"How\nare\nyou?",NULL,NULL);
 19:   PetscDrawStringBoxed(draw,.25,.25,PETSC_DRAW_GREEN,PETSC_DRAW_RED,"Long line followed by a very\nshort line",NULL,NULL);
 20:   PetscDrawFlush(draw);
 21:   PetscDrawDestroy(&draw);
 22:   PetscFinalize();
 23:   return 0;
 24: }

 26: /*TEST

 28:    build:
 29:      requires: x

 31:    test:
 32:      output_file: output/ex1_1.out

 34: TEST*/