Pixmap manipulation

Open a pixmap

                          +--------------------+
                          |I =  IXOPNPX(IW, IH) |
                          +--------------------+
                                  
Action: Open a new pixmap, and return the pixmap adress. Parameter Description:
IW
Pixmap width.
IH
Pixmap height.

Close pixmap

                             +--------------+
                             |CALL  IXCLPX   |
                             +--------------+
                                  
Action: Close the current opened pixmap.

Copy pixmap

                      +----------------------------+
                      | CALL  IXCPPX (IPIX, IX, IY) |
                      +----------------------------+
                                  
Action: Copy the pixmap IPIX at the position (IX, IY) in the current window.
IPIX
Pixmap adress.
IX
X Pixmap position.
IY
Y Pixmap position.

CLear pixmap

                          +--------------------+
                          |CALL  IXCLRPX (IPIX) |
                          +--------------------+
                                  
Action: Clear the pixmap IPIX.
IPIX
Pixmap adress.

Remove pixmap

                          +--------------------+
                          | CALL  IXRMPX (IPIX) |
                          +--------------------+
                                  
Action: Remove the pixmap IPIX.
IPIX
Pixmap adress.

Write pixmap on bitmap file

                  +------------------------------------+
                  | CALL  IXWRPX (IPIX,IW,IH,ILEN,CHPX) |
                  +------------------------------------+
                                  
Action: Write the pixmap IPX in the bitmap file CHPX.
IPIX
Pixmap adress.
IW
Pixmap width.
IH
Pixmap height.
ILEN
Pixmap name length.
CHPX
Pixmap name.

Save a part of the screen in a pixmap

                    +--------------------------------+
                    | CALL  IXWIPX (IPIX,IXPOS,IYPOS) |
                    +--------------------------------+
                                  
Action: Copy the area at the position IXPOS IYPOS in the current window in the pixmap IPIX. The area copied has the size of the pixmap IPIX.
IPIX
Pixmap adress.
IXPOS
X position in the current window.
IYPOS
Y position in the current window.

Double buffer

                       +--------------------------+
                       |CALL  IXS2BUF (IWID, MODE) |
                       +--------------------------+
                                  
Set the double buffer ON or OFF for the window IWID.
IWID
Window identifier. 999 means all the opened windows.
MODE
1: double buffer is on, 0: double buffer is off.