Provided by: libncarg-dev_6.4.0-9_amd64 bug

NAME

       NGPICT - Effects a break in the picture drawing sequence in a FORTRAN code using GKS.  The
       actions taken depend on whether the designated workstation is a metafile or an
       output/input workstation.  An option is provided for prompting the user when an
       output/input workstation is ready and waiting after a pause.

SYNOPSIS

       CALL NGPICT(WKID,ACTION)

C-BINDING SYNOPSIS

       #include <ncarg/ncargC.h>

       void c_ngpict(int wkid, int action)

DESCRIPTION

       WKID        (an input parameter of type INTEGER) which designates the workstation
                   identifier of a workstation as it was specified in a GOPWK call.

       ACTION      (an input parameter of type INTEGER) the value of which specifies the action
                   to be taken on the workstation WKID.  Legal values are:

                   0      Execute an UPDATE WORKSTATION on WKID.

                   1      Execute an UPDATE WORKSTATION followed by a CLEAR WORKSTATION.

                   2      Execute an UPDATE WORKSTATION followed by a pause waiting for a mouse
                          click or a key click.

                   3      Execute an UPDATE WORKSTATION followed by a pause followed by a CLEAR
                          WORKSTATION after the pause has been terminated by a mouse click or a
                          key click.

                   4      Same as 3 except a "<READY>" prompt is issued in the lower left corner
                          of the window after the UPDATE WORKSTATION.

C-BINDING DESCRIPTION

       The C binding argument descriptions are the same as the FORTRAN argument descriptions.

USAGE

       If WKID designates a metafile, then a CLEAR WORKSTATION is done which inserts an END
       PICTURE into the metafile.  The result produced in this case would be the same as that
       resulting from a call to FRAME.  The only valid actions for a metafile workstation are 0
       and 1.

       NGPICT is designed to be used when more precise control over individual workstations is
       desired than that offered by FRAME.  This might be desirable, for example, when an
       application is controlling several simultaneously active workstations.  To use NGPICT one
       should be opening GKS workstations with GOPWK rather than with OPNGKS.

EXAMPLES

       If WKID=2 designates a metafile workstation, then

               CALL NGPICT(2,1)

       would duplicate the action of a FRAME call.

       If WKID=2 designates an X11 workstation, then

               CALL NGPICT(2,4)

       would cause a pause in the X11 window and wait for a key click or a mouse click.  A
       "<READY>" prompt, indicating that the window is waiting for a mouse click or a key click,
       would appear at the lower left of the X11 window after the window has been updated.  After
       a mouse click in the X11 window, that window will be cleared before program execution
       continues.

ACCESS

       To use NGPICT or c_ngpict, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c,
       preferably in that order.

MESSAGES

       Non-fatal errors are reported for values of ACTION out of range and for values of ACTION
       inappropriately applied to a metafile.  Also, a non-fatal error is reported if NGPICT is
       called while a segment is open.

SEE ALSO

       Online: frame(3NCARG), gflash(3NCARG), gopwk(3NCARG), opngks(3NCARG), gclrwk(3NCARG),
       gupwk(3NCARG), ncarg_cbind(3NCARG)

       Online URL:  http://ngwww.ucar.edu/ngdoc/ng/gks/gkshome.html

       Hardcopy: NCAR Graphics Contouring and Mapping Tutorial; NCAR Graphics Fundamentals, UNIX
       Version;

COPYRIGHT

       Copyright (C) 1987-2009
       University Corporation for Atmospheric Research
       The use of this Software is governed by a License Agreement.