Number: 852 Date: 27-Apr-84 13':26':41 Submitter: le.pasa Source: Porter at NCR-Dering.pasa Subject: BitBlt of DEdit window fails Lisp Version: Fugue6 Description: If the SOURCEBITMAP argument to BITBLT is a DEdit window, the DESTINATIONBITMAP argument is a bitmap with width and height equal to DEdit window, and all other arguments to BITBLT are NIL, then BITBLT returns an empty bitmap, no bits are moved .' ' ------' Date': 27 Apr 84 17':08 PST' From': Burton.pa' Subject': Re': AR#852' In-reply-to': le.pasa''s message of 27 Apr 84 21':35':41 PST (Friday)' To': le.pasa' cc': lispsupport.pa, Sheil.pa' ' change - status to declined' ' I think his problem is that DEdit changes the window''s coordinate system so that the visible portion of the window has a Y coordinate of around 64000. BITBLT default NIL left and bottom arguments to 0 so that described BITBLT is clipped.' ' fyi': The function DSPCLIPPINGREGION will return the region of a window that is visible. The following code will do what he wants':' ' (SETQ CLIPREG (DSPCLIPPINGREGION NIL WINDOW))' (BITBLT SOURCEBITMAP NIL NIL WINDOW ' (fetch (REGION LEFT) OF CLIPREG)' (fetch (REGION BOTTOM) OF CLIPREG))' ' richard' ' ' Workaround: Test Case: Edit-By: Sannella.PA Edit-Date: 30-Apr-84 8':32':14 Attn: Sheil.pa Assigned To: In/By: Disposition: System: Programming Environment Subsystem: Code Editor Machine: Disk: Microcode Version: Memory Size: File Server: Server Software Version: Difficulty: Frequency: Everytime Impact: Moderate Priority: Status: Declined Problem Type: Bug Source Files: