(FILECREATED "28-Aug-84 15:33:56" ("compiled on " {ERIS}SOURCES>HLDISPLAY.;7) "27-Aug-84 20:55:38" recompiled changes: EDITBMBUTTONFN \CLEARBM in "INTERLISP-D 27-Aug-84 ..." dated "27-Aug-84 21:14:00") (FILECREATED "28-Aug-84 15:29:57" {ERIS}SOURCES>HLDISPLAY.;7 97323 changes to: (VARS HLDISPLAYCOMS) (FNS EDITBMBUTTONFN \CLEARBM \EDITBMCLEAR) previous date: "17-Jul-84 16:31:26" {ERIS}SOURCES>HLDISPLAY.;5) GRID D1 (P 14Q Y P 12Q Y P 10Q X P 6 TWICEBORDER P 5 LINELENGTH P 4 GRIDSHADE P 3 SQHEIGHT P 2 SQWIDTH P 1 Y0 P 0 X0 I 5 GRIDSHADE I 4 DS I 3 BORDER I 2 HEIGHT I 1 WIDTH I 0 GRIDSPEC) @@@@E n%CjChdd(ClھhddDHICBK]ggL HAkJCHJC Odj#jOOHAkJCOHAkJCchddDHAJCICMggL hddDHIAJ]CggL IBkKCIKC OdfjEjO1OIBkKC.ddDOINMggL OJ__VOIBkKChddDHIBKCMCggL ddDHOMNggL OK__zCdg~HAJH O!OjhjOOHAJOHAJOIBKI O!Oj0jOOIBKOIBKDOOk OK__OJ__ h(734Q \ILLEGAL.ARG 677Q BITMAPBIT 510Q BKBITBLT 462Q BKBITBLT 375Q BKBITBLT 272Q BKBITBLT 243Q BKBITBLT 113Q BKBITBLT 21Q TEXTUREP) (532Q POINT 503Q REPLACE 500Q TEXTURE 455Q REPLACE 452Q TEXTURE 370Q REPLACE 365Q TEXTURE 265Q REPLACE 262Q TEXTURE 236Q REPLACE 233Q TEXTURE 106Q REPLACE 103Q TEXTURE) () GRIDXCOORD D1 (L (1 GRIDSPEC 0 XPOS)) @AjHHAHAkNIL NIL () GRIDYCOORD D1 (L (1 GRIDSPEC 0 YPOS)) @AjHHAHAkNIL NIL () LEFTOFGRIDCOORD D1 (L (1 GRIDSPEC 0 GRIDX)) AA@NIL NIL () BOTTOMOFGRIDCOORD D1 (L (1 GRIDSPEC 0 GRIDY)) AA@NIL NIL () EDITBMSCROLLFN D1 (P 24Q DYOFFSET P 23Q DXOFFSET P 22Q BITSHIGH P 21Q BITSWIDE P 20Q BM P 17Q EBMYOFFSET P 16Q EBMXOFFSET P 15Q EBMYLIMIT P 14Q EBMXLIMIT P 13Q GRIDINTERIOR P 12Q GHEIGHT P 11Q GWIDTH P 10Q GIHEIGHT P 7 GIBOTTOM P 6 GILEFT P 5 WWIDTH P 4 WHEIGHT P 3 REG P 2 GRIDSPEC P 1 DYGRID P 0 DXGRID I 2 DY I 1 DX I 0 W) jd@g Z@ [h@ \h@ ]@g _@g _@g _@g _ @g _"@g _$@g _&@g _(OO"_OO$_JfOO_O_J_J_Ao` ` jAjAJ O O_*dO*O*Xjh@gOH_ @NHOO@NO``gghO hjd@NO"HOO``ggjO O JHO$O"HjnAjoOAJ _,dO,O,Xj@gOH_ @NO@NHOO``gghO hjd@NOHOOggj O JHO$jd@ Bo` ` %jBO OOLB_.dO.O.J _0dO0O0Yj@gOI_ @NOIO@NO``gghO hjd@NOO$IO``ggjO O JO"IjO$IٱBjOOLB_2dO2O2J _4dO4O4YjN@gOI_ @NO@NOIO``gghO hjd@NOOIOggj O JO"Ijd@ JO"O$g@ O&O/O(O(OO"O&@g OO$O(@g @gO @g OO"@g _6dO6O6_8jO8O8j_& @gO @g OO$@g _:dO:O:_AU 1gHhhTcYog gIcgI KJ(71Q ERROR! 64Q APPLY 41Q GETPOSITIONA0260 6 CURSOR) (55Q CURSOR 45Q ERROR 36Q INTERNAL 14Q CURSOR) ( 33Q (DUMMY.FOR.ERRORSET)) GETBOXPOSITIONA0068 D1 (NAME ERRORSET L (2 ERRORSET.W 1 ERRORSET.V 0 ERRORSET.U) P 0 MOUSEDOWNFLG F 5 ORGX F 6 ORGY F 7 BOXWIDTH F 10Q BOXHEIGHT F 11Q PROMPTMSG F 12Q WINDOW F 13Q CROSSHAIRS F 14Q MACROY) `ljhAUdEVd<`UWlUWc jWc`VWlVWc jWcUV `c `c WW H`ljiW H`ljWW&UdWعdIIW VdWغdJJW UdWػdKKVdWؼdLLci(304Q DSPYSCREENTOWINDOW 263Q DSPXSCREENTOWINDOW 235Q CLRPROMPT 210Q CURSOR 164Q \TRACKWITHBOX 160Q PROMPTPRINT 133Q \SETCURSORPOSITION 2 GETMOUSESTATE) (220Q LASTMOUSEBUTTONS 173Q LASTMOUSEBUTTONS 145Q LASTMOUSEY 137Q LASTMOUSEX 77Q LASTMOUSEY 45Q LASTMOUSEX 6 LASTMOUSEBUTTONS) () GETBOXPOSITION D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 5 PROMPTMSG I 4 WINDOW I 3 ORGY I 2 ORGX I 1 BOXHEIGHT I 0 BOXWIDTH F 4 RESETVARSLST F 5 BOXCURSOR) ;U 1gHhhTcYog gIcgI KJ(66Q ERROR! 61Q APPLY 36Q GETBOXPOSITIONA0068 3 CURSOR) (52Q CURSOR 42Q ERROR 33Q INTERNAL 11Q CURSOR) ( 30Q (DUMMY.FOR.ERRORSET)) DSPYSCREENTOWINDOW D1 (I 1 DS I 0 Y) @Ag ((7 \GETSTREAM) (22Q \DISPLAYDATA 17Q \DISPLAYDATA 12Q STREAM 4 OUTPUT) () DSPXSCREENTOWINDOW D1 (I 1 DS I 0 X) @Ag ((7 \GETSTREAM) (22Q \DISPLAYDATA 17Q \DISPLAYDATA 12Q STREAM 4 OUTPUT) () GETREGIONA0001A0003 D1 (NAME ERRORSET L (2 ERRORSET.W 1 ERRORSET.V 0 ERRORSET.U) F 1 OPPX F 2 OPPY F 3 BASEX F 4 BASEY F 5 OPPT F 6 NEWREGFNS F 7 BASEPT F 10Q NOTTIMEDOUT F 11Q DOWNFLG F 12Q MINHEIGHT F 13Q MINWIDTH F 14Q OLDMOUSEX F 15Q OLDMOUSEY F 16Q BEGCLOCK F 17Q FORCEPS) %WW` %hcW`lj`ljich`lj`ljW `lj`QjHHjH`SjHHjHQScc`RjHHjH`TjHHjHRTccVW WWVWU STQR i QR `W`WU`cU`cWWVWU h i(435Q \UPDATEXYANDBOX 430Q \GETREGION.CHECKOPPT 347Q \SETCURSORPOSITION 341Q \UPDATEXYANDBOX 334Q SETCORNER 324Q \GETREGION.CHECKOPPT 307Q \GETREGION.CHECKBASEPT 300Q \GETREGION.PACKPTS 124Q GETMOUSESTATE 120Q CURSOR 16Q \CLOCKGREATERP 2 GETMOUSESTATE) (410Q LASTMOUSEY 400Q LASTMOUSEX 365Q LASTMOUSEY 356Q LASTMOUSEX 243Q LASTMOUSEY 221Q LASTMOUSEY 164Q LASTMOUSEX 142Q LASTMOUSEX 130Q LASTMOUSEBUTTONS 102Q LASTMOUSEBUTTONS 66Q LASTMOUSEBUTTONS 44Q LASTMOUSEBUTTONS 33Q LASTMOUSEBUTTONS 13Q CLICKWAITTIME) () GETREGIONA0001 D1 (NAME ERRORSET L (2 ERRORSET.W 1 ERRORSET.V 0 ERRORSET.U) P 23Q BEGCLOCK P 22Q DOWNFLG P 21Q NEWMOUSEY P 20Q NEWMOUSEX P 17Q INITTOP P 16Q INITBOTTOM P 15Q INITRIGHT P 14Q INITLEFT P 13Q OLDMOUSEY P 12Q OLDMOUSEX P 11Q OPPY P 10Q OPPX P 7 BASEY P 6 BASEX P 5 NEWREGFNS P 4 MINHEIGHT P 3 MINWIDTH P 2 NOTTIMEDOUT P 1 OPPT P 0 BASEPT F 27Q INITREGION F 30Q MINWIDTH F 31Q MINHEIGHT F 32Q NEWREGIONFN F 33Q MACROY) hhhhiW0djW2djW4ddh `_`_jOK^Kd``k_KپOL_``L_(jO(O(j_L_OO W.O`kjF`_W._dW._lOO`_W._dW._lOO_KLMHI I_I_NOOO OO NOOO j _&oi MNOOO NdOOOdOOON_*jO*O*jO*OO_,jO,O,jO,hNOOO hc6i(570Q ERROR! 564Q DRAWGRAYBOX 451Q DRAWGRAYBOX 435Q GETREGIONA0001A0003 422Q CLOCK 415Q SETCORNER 402Q \SETCURSORPOSITION 372Q DRAWGRAYBOX 345Q \GETREGION.CHECKOPPT 333Q \GETREGION.PACKPTS 206Q \GETREGIONTRACKWITHBOX 202Q \SETCURSORPOSITION 56Q GETMOUSESTATE) (267Q LASTMOUSEY 227Q LASTMOUSEX 216Q LASTMOUSEBUTTONS 146Q SCREENHEIGHT 137Q SCREENHEIGHT 117Q SCREENWIDTH 111Q SCREENWIDTH 70Q LASTMOUSEY 62Q LASTMOUSEX) ( 431Q (DUMMY.FOR.ERRORSET)) GETREGION D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 4 NEWREGIONFNARG I 3 NEWREGIONFN I 2 INITREGION I 1 MINHEIGHT I 0 MINWIDTH F 4 RESETVARSLST F 5 EXPANDINGBOX) ;U 1gHhhTcYog gIcgI KJ(66Q ERROR! 61Q APPLY 36Q GETREGIONA0001 3 CURSOR) (52Q CURSOR 42Q ERROR 33Q INTERNAL 11Q CURSOR) ( 30Q (DUMMY.FOR.ERRORSET)) \GETREGION.PACKPTS D1 (F 0 BASEPT F 1 OPPT F 2 BASEX F 3 BASEY F 4 OPPY F 5 OPPX) PRPSQUQdTNIL NIL () \GETREGION.CHECKBASEPT D1 (P 2 USERPT P 1 FN I 1 BASEPT I 0 NEWREGFNS F 3 NEWREGIONFNARG) 2@!HhAhSlIZ oJ AJAJHX(40Q ERROR 27Q POSITIONP) NIL ( 34Q "non-POSITION returned by NEWREGIONFN") \GETREGION.CHECKOPPT D1 (P 5 FN P 4 USERPT P 3 OPPY P 2 OPPX P 1 BASEY P 0 BASEX I 4 OPPT I 3 BASEPT I 2 NEWREGFNS I 1 MINHGHT I 0 MINWID F 6 NEWREGIONFNARG) xCCDD$HJHJ@H@ىJH@H@ZDJIKIKAIAىKIAIA[DKB&dCDVlM\ oL DLDLh(145Q ERROR 134Q POSITIONP) NIL ( 141Q "non-POSITION returned by NEWREGIONFN") \GETREGIONTRACKWITHBOXA0001 D1 (NAME ERRORSET L (2 ERRORSET.W 1 ERRORSET.V 0 ERRORSET.U) F 0 POSTEMP F 1 BASEX F 2 BASEY F 3 OPPX F 4 OPPY F 5 YTEMP F 6 BASEPT F 7 XTEMP F 10Q THRUONCE F 11Q OLDCURSOR F 12Q WIDTH F 13Q HEIGHT F 14Q OLDMOUSEX F 15Q OLDMOUSEY F 16Q FORCEPS F 17Q NEWREGFNS) VW`ljhhic`ljuW c`ljW QS`SQlۈSQl`QSccQScRT`TRlۈTRl`RTccRTcST m`dW`WZ`cWcnnjPjcVPnnjPjP`cWcVPn'n'cjPjcPWV Vc QVcjRUjWQcURc STQRh` SWcTUcQWcRUch` (520Q DRAWGRAYBOX 461Q DRAWGRAYBOX 400Q \GETREGION.CHECKBASEPT 221Q \SETCURSORPOSITION 75Q CURSOR 55Q GETMOUSESTATE 47Q CURSOR 6 GETMOUSESTATE) (514Q DASHEDSHADE 455Q DASHEDSHADE 332Q LASTMOUSEY 253Q LASTMOUSEX 241Q LASTMOUSEY 230Q LASTMOUSEX 174Q LASTMOUSEY 154Q LASTMOUSEY 125Q LASTMOUSEX 105Q LASTMOUSEX 61Q LASTMOUSEBUTTONS 33Q LASTMOUSEBUTTONS 12Q LASTMOUSEBUTTONS) () \GETREGIONTRACKWITHBOX D1 (P 11Q THRUONCE P 10Q POSTEMP P 7 OLDMOUSEY P 6 OLDMOUSEX P 5 YTEMP P 4 XTEMP P 2 OLDCURSOR P 1 HEIGHT P 0 WIDTH F 12Q BASEX F 13Q OPPX F 14Q BASEY F 15Q OPPY) > WWWW WWWWh` oi [WWWWh` Kh(72Q ERROR! 65Q DRAWGRAYBOX 44Q \GETREGIONTRACKWITHBOXA0001 34Q DRAWGRAYBOX) (61Q DASHEDSHADE 30Q DASHEDSHADE) ( 40Q (DUMMY.FOR.ERRORSET)) \UPDATEXYANDBOX D1 (P 1 TEMPY P 0 TEMPX I 0 BASEPTCHANGE? F 2 BASEX F 3 BASEY F 4 OPPX F 5 OPPY F 6 BASEPT F 7 OPPT) S @"VRVXjSIjTURSHcIc WYTWXjUIjRSTUHcIc RSTU h(117Q SETCORNER 107Q MOVEBOX 44Q MOVEBOX) NIL () GETBOXREGION D1 (I 5 PROMPTMSG I 4 WINDOW I 3 ORGY I 2 ORGX I 1 HEIGHT I 0 WIDTH) @ABCDE HH@Ah(11Q GETBOXPOSITION) NIL () \TRACKWITHBOXA0091 D1 (NAME ERRORSET L (2 ERRORSET.W 1 ERRORSET.V 0 ERRORSET.U) F 0 ORGX F 1 ORGY F 2 BOXWIDTH F 3 BOXHEIGHT F 4 OLDCURSOR F 5 MLMASK F 6 ORGLEFTMIDDLE F 7 FORCEPS) U`Vhh`ljpW c`ljT Rj`PRl؈PRl`PRcjRcSj`QSl؈QSl`QScjScPQ {Pd`jQ`jfPQPRQS `c`cPRQS C(273Q DRAWGRAYBOX 247Q DRAWGRAYBOX 203Q \SETCURSORPOSITION 63Q CURSOR 44Q GETMOUSESTATE 36Q CURSOR 2 GETMOUSESTATE) (260Q LASTMOUSEY 253Q LASTMOUSEX 225Q LASTMOUSEY 214Q LASTMOUSEX 160Q LASTMOUSEY 140Q LASTMOUSEY 113Q LASTMOUSEX 73Q LASTMOUSEX 50Q LASTMOUSEBUTTONS 22Q LASTMOUSEBUTTONS 7 LASTMOUSEBUTTONS) () \TRACKWITHBOX D1 (P 3 NOERROR P 2 ORGLEFTMIDDLE P 1 OLDCURSOR P 0 MLMASK F 4 ORGX F 5 ORGY F 6 BOXWIDTH F 7 BOXHEIGHT) 4l1H`ZTUTVUW oi [TUTVUW Kh(60Q ERROR! 53Q DRAWGRAYBOX 36Q \TRACKWITHBOXA0091 26Q DRAWGRAYBOX) (10Q LASTMOUSEBUTTONS) ( 32Q (DUMMY.FOR.ERRORSET)) MOVEBOX D1 (I 5 Y3 I 4 X3 I 3 Y2 I 2 X2 I 1 Y1 I 0 X1) &ABD @CE C@B E@D BAC DAE (43Q BLTVLINE 35Q BLTVLINE 27Q BLTHLINE 21Q BLTHLINE 13Q BLTVLINE 5 BLTHLINE) NIL () DRAWGRAYBOX D1 (I 5 SHADE I 4 W I 3 Y2 I 2 X2 I 1 Y1 I 0 X1) &A@BDE @ACDE C@BDE BACDE (43Q BLTVLINE 32Q BLTHLINE 21Q BLTVLINE 10Q BLTHLINE) NIL () BLTHLINE D1 (I 4 SHADE I 3 W I 2 XB I 1 XA I 0 Y) 5hddC`AdBB@BAjHHjHlggD` (62Q BKBITBLT) (56Q GRAYSHADE 50Q INVERT 45Q TEXTURE 10Q ScreenBitMap) () BLTVLINE D1 (I 4 SHADE I 3 W I 2 YB I 1 YA I 0 X) 5hddC`@AdBBlBAjHHjHggD` (62Q BKBITBLT) (56Q GRAYSHADE 50Q INVERT 45Q TEXTURE 10Q ScreenBitMap) () SETCORNER D1 (I 3 Y2 I 2 X2 I 1 Y1 I 0 X1) B@CA``CA`` (35Q SETCURSOR) (32Q LowerLeftCursor 26Q UpperLeftCursor 16Q LowerRightCursor 12Q UpperRightCursor) () MOUSECONFIRMA0012 D1 (NAME ERRORSET L (2 ERRORSET.W 1 ERRORSET.V 0 ERRORSET.U) P 0 LEFTDOWN F 1 MACROY) ;`lj`ljh`dljHciljh(35Q GETMOUSESTATE 2 GETMOUSESTATE) (41Q LASTMOUSEBUTTONS 20Q LASTMOUSEBUTTONS 6 LASTMOUSEBUTTONS) () MOUSECONFIRM D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 3 DON'TCLEARWINDOWFLG I 2 WINDOW I 1 HELPSTRING I 0 PROMPTSTRING F 4 RESETVARSLST) B`b@@iAi6B @Ai-AoB i@B AdilB ib` 1gHhhTcog gIcgI KJCB (216Q CLEARW 205Q ERROR! 177Q APPLY 153Q MOUSECONFIRMA0012 120Q CURSOR 103Q SPACES 65Q PRIN1 52Q PRIN1 26Q FRESHLINE) (170Q CURSOR 157Q ERROR 150Q INTERNAL 126Q CURSOR 115Q MOUSECONFIRMCURSOR 4 PROMPTWINDOW) ( 145Q (DUMMY.FOR.ERRORSET) 46Q "Click LEFT to confirm, RIGHT to abort.") NEAREST/PT/ON/GRID D1 (I 1 GRIDN I 0 PT) @dA @A HIdJ(14Q NEAREST/MULTIPLE 6 NEAREST/MULTIPLE) NIL () PTON10GRID D1 (I 1 MOVINGPT I 0 FIXEDPT) A@l (10Q NEAREST/PT/ON/GRID) NIL () NEAREST/MULTIPLE D1 (L (1 N 0 X)) @djAlAAAlAANIL NIL () \SW2BM D1 (P 30Q CH P 27Q CW P 26Q YQ P 25Q XQ P 24Q YP P 23Q XP P 22Q CB P 21Q CL P 20Q \INTERRUPTABLE P 7 QB P 6 QW P 5 QH P 4 QL P 3 PB P 2 PW P 1 PH P 0 PL I 3 QR I 2 Q I 1 PR I 0 P) p@AQj[@@C$j_BBjHjL_dOOdjjjKjO_dOOdjj_$_"HO$KO"LO$O$@HJ_dOOO&BLN_dOOO*_dOO_.@KI_dOOO(BOM_dOOO,_dOO_0h_ @O&O(BO*O,O.O0gg BO*O,@O&O(O.O0gg @O&O(BO*O,O.O0gg hC_CCAAA(503Q BKBITBLT 452Q BKBITBLT 421Q BKBITBLT) (477Q INVERT 474Q INPUT 446Q INVERT 443Q INPUT 415Q INVERT 412Q INPUT 323Q BITMAP 274Q BITMAP 227Q BITMAP 200Q BITMAP 63Q BITMAP 54Q BITMAP 32Q BITMAP 23Q BITMAP) () COMPOSEREGS D1 (L (1 OUTER 0 INNER)) A@A@@@@NIL NIL () TRANSLATEREG D1 (L (1 OUTER 0 INNER)) @A@A@@hNIL NIL () EDITBM D1 (P 12Q ORIGBPP P 11Q GRIDSQUARE P 10Q ORIGBM P 7 CR P 6 BM P 5 HEIGHT P 4 WIDTH P 3 BMWHEIGHT P 2 BMWWIDTH P 1 BMWINTERIOR P 0 BMW I 0 BMSPEC) @`@dg`b` _`^`@_ ^@dl$g _` O ^_^ 2@@` @_`@@Njdhdgg W@ M@_h@ h@  @ h@ _@OONjdOO ^N]N\`lllL`lllMk_dOO`_dOOdll_dLl`ll_dOOZMOkl`ll_dOO[J Ki hddo o XdgN Hgg Hgg Hgg Hgg Hgg Hgj Hgj Hgj Hgj HgO Hg N_NkHhdOh Hg n Hg H NOHg i@``O &Njd`OOOOgg NO %NjdOOOOOgg NONjdOjdLM @Ol@g gg@Nh @`Ohd` (1351Q ERROR! 1345Q BKBITBLT 1322Q STKEVAL 1302Q MARKASCHANGED 1257Q BKBITBLT 1234Q BKBITBLT 1171Q WINDOWP 1162Q BKBITBLT 1116Q REGIONP 1071Q GETWINDOWUSERPROP 1052Q CLOSEW 1046Q PUTWINDOWPROP 1034Q DISMISS 1025Q GETWINDOWUSERPROP 1016Q SPAWN.MOUSE 1013Q EDITBMRESHAPEFN 765Q PUTWINDOWPROP 756Q PUTWINDOWPROP 745Q PUTWINDOWPROP 735Q PUTWINDOWPROP 725Q PUTWINDOWPROP 715Q PUTWINDOWPROP 705Q PUTWINDOWPROP 673Q PUTWINDOWPROP 661Q PUTWINDOWPROP 647Q PUTWINDOWPROP 635Q PUTWINDOWPROP 623Q PUTWINDOWPROP 612Q CREATEW 603Q GETBOXREGION 570Q HEIGHTIFWINDOW 563Q WIDTHIFWINDOW 353Q \READBMDIMENSIONS 347Q BKBITBLT 312Q DSPCLIPPINGREGION 304Q TOTOPW 277Q BITMAPCREATE 270Q DSPCLIPPINGREGION 263Q \INSUREWINDOW 253Q DSPCLIPPINGREGION 246Q \INSUREWINDOW 233Q WINDOWP 225Q BKBITBLT 171Q BITMAPCREATE 166Q BITSPERPIXEL 145Q REGIONP 136Q \READBMDIMENSIONS 124Q BITMAPCOPY 106Q EVALV 64Q BITMAPCOPY 36Q BITMAPCOPY) (1342Q CursorBitMap 1331Q CursorBitMap 1311Q SETQQ 1306Q EDITBM 1277Q VARS 1230Q REPLACE 1225Q INPUT 1156Q REPLACE 1153Q INPUT 1126Q ScreenBitMap 1110Q CursorBitMap 1103Q CursorBitMap 1066Q FINISHEDFLG 1056Q BITMAP 1043Q CLOSEFN 1022Q FINISHEDFLG 776Q BITMAP 762Q FINISHEDFLG 751Q ORIGINALBITMAP 741Q DYOFFSET 731Q DXOFFSET 721Q YOFFSET 711Q XOFFSET 702Q EDITBMCLOSEFN 677Q CLOSEFN 670Q EDITBMBUTTONFN 665Q BUTTONEVENTFN 656Q EDITBMREPAINTFN 653Q REPAINTFN 644Q EDITBMRESHAPEFN 641Q RESHAPEFN 632Q EDITBMSCROLLFN 627Q SCROLLFN 617Q BM 535Q SCREENHEIGHT 477Q SCREENWIDTH 441Q NORMALGRIDSQUARE 406Q SCREENHEIGHT 370Q SCREENWIDTH 221Q REPLACE 216Q INPUT 201Q ScreenBitMap 163Q ScreenBitMap 114Q BITMAPTYPE# 103Q EDITBM 54Q BITMAPTYPE# 44Q CursorBitMap 33Q CursorBitMap 24Q CursorBitMap 15Q CursorBitMap 6 CursorBitMap) ( 607Q "Bitmap Editor" 577Q "Indicate the position for the Bitmap Edit window.") EDITBMCLOSEFN D1 (I 0 BMW) @gg (11Q PUTWINDOWPROP) (6 KILL 3 FINISHEDFLG) () TILEAREA D1 (P 5 H P 4 W P 3 TOP P 2 RGHT P 1 Y P 0 X I 5 WIN I 4 SRCBM I 3 HGHT I 2 WDTH I 1 BTM I 0 LFT) A@A@BACDDJH%AKIDjdEHILMhg IMذHLظ(62Q BKBITBLT) (56Q REPLACE 21Q BITMAP 13Q BITMAP) () EDITBMBUTTONFNA0013 D1 (NAME ERRORSET L (2 W 1 V 0 U) F 0 MACROY) `ljhci(2 GETMOUSESTATE) (6 LASTMOUSEBUTTONS) () EDITBMBUTTONFN D1 (P 33Q RESETSTATE P 32Q MACROY P 30Q OLDVALUE P 27Q POS P 17Q ORIGBM P 16Q PAINTW P 15Q NEWGRIDSIZE P 14Q BITMAPHEIGHT P 13Q BITMAPWIDTH P 12Q GRIDY0 P 11Q GRIDX0 P 10Q DISPLAYREGION P 7 YOFFSET P 6 XOFFSET P 5 WREGION P 4 BITSHIGH P 3 BITSWIDE P 2 BM P 1 GRIDINTERIOR P 0 GRIDSPEC I 0 W F 34Q EDITBMWINDOWMENU F 35Q RESETVARSLST F 36Q GRIDSIZEMENU) .@g @g @g @g @g @ @g @g @g H_H_J_J_I@ @ JHI@KL O@ @