home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1992-09-28 | 2.0 KB | 64 lines |
- '*************************************
- '* AMOS Professional Interface *
- '* *
- '* Sliders *
- '* *
- '* (c) Europress Software *
- '* *
- '* Ronnie Simpson *
- '*************************************
- '
- Resource Bank 16
- Load "AMOSPro_Tutorial:Tutorials/Interface/Example_resource.abk"
- Resource Screen Open 0,640,200,0
- Flash Off : Curs Off : Cls 0 : Paper 1 : Pen 7
- Palette ,,,,$262,$6A6,$8C8,$AEA,$AA0
- Wait Vbl : R=6 : G=10 : B=6 : T=$AA0
- Dim V$(100)
- For V=0 To 100
- V$(V)="Select number"+Str$(V)
- Next
- B$=B$+"SIze 480,120;"
- B$=B$+"BAse SW SX -2/,SH SY- 2/;"
- B$=B$+"SAve 2;"
- B$=B$+"BOx 0,0,1,SX,SY;"
- B$=B$+"BOx XA16+,YA8+,1,XA248+,XA110+;"
- B$=B$+"BOx 56,12,1,236,84;IN 12,0,0;GS XA7+,YA3+,XB8-,YB4-;"
- B$=B$+"BOx 264,8,1,400,98;"
- B$=B$+"BUtton 10,SX 72-,SY 18-,56,14,0,0,1;[UN0,0,BP45+;PR 12,4,'QUIT',13;][BQ;]"
- B$=B$+"IN 11,12,13;"
- B$=B$+"VLine 36,13,19,83;"
- B$=B$+"VSlider 1,36,16,8,64,0,1,100,1;[ZC 2,ZP;]"
- B$=B$+"VLine 284,13,19,83;"
- B$=B$+"VSlider 4,284,16,8,64,6,1,15,1;[]"
- B$=B$+"VLine 332,13,19,83;"
- B$=B$+"VSlider 5,332,16,8,64,10,1,15,1;[]"
- B$=B$+"VLine 380,13,19,83;"
- B$=B$+"VSlider 6,380,16,8,64,6,1,15,1;[]"
- B$=B$+"VLine 428,13,19,83;"
- B$=B$+"VSlider 7,428,16,8,64,10,1,14,1;[]"
- B$=B$+"POutline 296,86,'Background',0,14;"
- B$=B$+"POutline 414,86,'Text',0,14;"
- B$=B$+"VText 270,14,'RED',3;"
- B$=B$+"VText 318,14,'GREEN',12;"
- B$=B$+"VText 366,14,'BLUE',1;"
- B$=B$+"VText 444,14,'SHADE',0;"
- B$=B$+"AList 2,64,16,20,8,0VA,0,0,0,8;[ZC 3,0VA ZP AR;]"
- B$=B$+"LIne 56,XB4+,65,232;"
- B$=B$+"EDit 3,64,20 72+,20,32,0,0,13;"
- B$=B$+"EXit;"
- Dialog Open 1,B$
- Vdialog(1,0)=Array(V$(0))
- X=Dialog Run(1)
- Do
- D=Dialog(1)
- If D=4 Then R=Rdialog(1,4)
- If D=5 Then G=Rdialog(1,5)
- If D=6 Then B=Rdialog(1,6)
- If D=7 Then T=Rdialog(1,7)*272+272
- Colour 5,R*256+G*16+B
- Colour 8,T
- Exit If D<0
- Loop
- Dialog Close
- Edit