home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1996-04-06 | 4.2 KB | 100 lines |
- Amos To Back
- '
- '
- BASE=Start(1) : Rem *** Start Of The IFF Bank ***
- WIDTH=Deek(BASE) : Rem *** Get The Width Of The Image ***
- HEIGHT=Deek(BASE+2) : Rem *** Get The Height Of The Image ***
- _MODE=Deek(BASE+4) : Rem *** Get The Screen Mode ***
- DEPTH=Deek(BASE+6) : Rem *** Get The Number Of Planes ***
- 'If WIDTH>640 : WIDTH=640 : End If
- '
- ' *** Set Screen Flags ***
- ' *** $0001= WBScreen ***
- ' *** $0002= Public Shared Screen ***
- ' *** $000F= CustomScreen ***
- ' *** $0080= Open The Screen Behind Any Other Screens ***
- ' *** $0100= No Gadgets Or Title On The Screen ***
- '
- Extension_25_02BE $F,,,,,,,
- '
- '
- ' *** Set Window IDCMPS ***
- '
- ' *** $4= Report When Window Contents Have Been Corruped ***
- ' *** $8= Report When Either Mouse Buttons Have Been Clicked ***
- ' *** $10= Report When Mouse Pointer Has Moved ***
- ' *** $20= Report When A Gadget Has Been Pressed Down ***
- ' *** $40= Report When A gadget Has Been Released ***
- ' *** $100= Report When A Menu Has Been Selected ***
- ' *** $200= Report When The Close Gadget Has Been Clicked ***
- ' *** $400= Report When A Key Press Has Been Detected ***
- ' *** $8000= Report When A Disk Has Been Inserted Into A Drive ***
- ' *** $10000= Report When A Disk Is Removed From A Drive ***
- ' *** $40000= Report When A Window Has Been Activated ***
- ' *** $80000= Report When A Window Has Been Deactivated ***
- ' *** $2000000=Report When A Window Has Been Resized ***
- '
- Extension_25_021E $400,,,,,,,,
- '
- ' *** Set Window Flags ***
- '
- ' *** $1= Add A Sizing Gadget ***
- ' *** $2= Allow The Window To Dragged By The Title Bar ***
- ' *** $4= Add A Depth Gadget ***
- ' *** $8= Add A Close Gadget ***
- ' *** $100= Open The Window In BackDrop Mode ***
- ' *** $400= Prevent From Drawing Over The Window Borders ***
- ' *** $800= Open The Window Without Any Borders ***
- ' *** $1000= Activate The Window When First Opened ***
- '
- Extension_25_0070 $1000,$800,,,,,,,
- '
- '
- ' *** Open A Intuition Screen ***
- '
- ' *** Wb Open Screen Num,X,Y,Width,Height,Depth,Pen1,Pen2,Mode ***
- ' *** Num= Screen Id Number Must Be 0 to 99 ***
- ' *** X= LeftEdge Of Screen ***
- ' *** Y= TopEdge Of Screen ***
- ' *** Width= Width Of Screen ***
- ' *** Height= Height Of Screen ***
- ' *** Depth= Number Of Planes To Have In Screen ***
- ' *** Pen1= Detail Pen ***
- ' *** Pen2= Block Pen ***
- ' *** Mode= Screen Display Mode ie $0=Lowres $4=LowresLaced ***
- '
- Extension_25_0282 0,0,0,WIDTH,HEIGHT,DEPTH,0,0,_MODE
- '
- '
- ' *** Open A Intuition Window ***
- '
- ' *** Wb Open Window Num,X,Y,Width,Height,MinX,MinY,MaxX,MaxY ***
- ' *** Num= Window Id Number ***
- ' *** X= LeftEdge Of Window ***
- ' *** Y= TopEdge Of Window ***
- ' *** Width= Width Of Window ***
- ' *** Height= Height Of Window ***
- ' *** MinX= Minimum Size Window Can Be Sized To ***
- ' *** MinY= Minimum Size Window Can Be Sized To ***
- ' *** MaxX= Maximum Size Window Can Be Sized To ***
- ' *** MaxY= Maximum Size Window Can Be Sized To ***
- '
- Extension_25_0006 0,0,0,WIDTH,HEIGHT,100,50,WIDTH,HEIGHT
- '
- '
- ' *** Display Image On Window ***
- '
- ' *** Wb Image To Window Win,Bank ***
- ' *** Win= Window Id Number ***
- ' *** Bank= Memory Bank Number ***
- '
- Extension_25_0340 0,1
- Repeat
- Inc X
- If X>1280 : X=0 : End If
- Extension_25_0578 X,0
- Until Extension_25_0390(1)=100
- Extension_25_002C 0
- Extension_25_02A8 0
- Amos To Front
- End