home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 61
/
af061a.adf
/
Macros
/
SGB-Demo.clssa
< prev
next >
Wrap
Text File
|
1993-05-01
|
3KB
|
169 lines
/***********************************************************************
GADGET: "'ScreenGrabber Demo'" "4" AUTO TYP: "?"
$DAT >>SGB-Demo.clssa<< 01 May 1993 - (C) ProDAD Holger Burkarth
************************************************************************/
Options Results
Address clariSSA
GetPref
MerkePref=RESULT
IF FIND(RESULT,"LaceCompensation")>0 THEN PV=1
ELSE PV=0
BOOLRequest "'*** ScreenGrabber Demo ***''''This Demo displays some''of the functions of clariSSA.''Are you ready?'"
IF RESULT="NO" | RC > 0 THEN exit
rec="RECORD RECORD RECORD RECORD RECORD RECORD RECORD RECORD"
RequestStatus OFF
OpenAnim MASTER FORMAT 800 512 2 VIEWMODE HIRES LACE
RequestStatus ON
IF PV=1 THEN SetPref LaceCompensation ON
SetPlayMode Close
SetEditMode Close
SetPref Close
HelpRequester Close
CloseColorRequester
SetScreenGrabber REQ TRIGGER 1 PUBSCREEN "'SSA Screen'"
IF VP=1 THEN DO
MonitorWindow PROFILE INSIDE EDIT INSIDE
SetMonitorWindow PROFILE 0 0 300 100 EDIT 240 0 0 0
MonitorWindow PROFILE OUTSIDE EDIT OUTSIDE
x=0
DO UNTIL x>100
SetScreenGrabber RECORD
IF RC~=0 THEN exit
MonitorWindow PROFILE INSIDE EDIT INSIDE
SetMonitorWindow EDIT 240-x x 0 0 PROFILE x x 300 100
MonitorWindow EDIT OUTSIDE PROFILE OUTSIDE
SetArea Full
x=x+4
END
MonitorWindow PROFILE INSIDE EDIT INSIDE
SetScreenGrabber RECORD RECORD
IF RC~=0 THEN exit
x=0
DO UNTIL x>100
ViewFrame UP
SetScreenGrabber RECORD RECORD
IF RC~=0 THEN exit
x=x+12
END
x=0
DO UNTIL x>100
ViewFrame DOWN
SetScreenGrabber RECORD RECORD
IF RC~=0 THEN exit
x=x+12
END
SetMonitorDisplay EDIT
SetScreenGrabber rec
IF RC~=0 THEN exit
SetArea Full
END
SetMonitorDisplay FORMAT
SetScreenGrabber rec
IF RC~=0 THEN exit
SetMonitorDisplay BiZet
SetScreenGrabber rec
IF RC~=0 THEN exit
GadgetTitle View 1
SetScreenGrabber rec
IF RC~=0 THEN exit
GadgetTitle View 2
SetScreenGrabber rec
IF RC~=0 THEN exit
GadgetTitle View 3
SetScreenGrabber rec
IF RC~=0 THEN exit
GadgetTitle View 4
SetScreenGrabber rec
IF RC~=0 THEN exit
IF PV=1 THEN DO
SetMonitorDisplay PROFILE
ViewFrame 1
SetArea Full
x=0
DO UNTIL x>100
ViewFrame UP 5
SetScreenGrabber RECORD
IF RC~=0 THEN exit
x=x+6
END
END
SetPlayMode REQ
SetScreenGrabber rec
IF RC~=0 THEN exit
SetEditMode REQ
SetScreenGrabber rec
IF RC~=0 THEN exit
SetPref REQ
SetScreenGrabber rec
IF RC~=0 THEN exit
HelpRequester REQ
SetScreenGrabber rec
IF RC~=0 THEN exit
OpenColorRequester
SetBasicScreen TO 0 160
SetArea Full
ViewFrame 1
x=0
DO UNTIL x>255
ViewFrame UP 2
SetColor 0 x x x
SetScreenGrabber RECORD
IF RC~=0 THEN exit
x=x+8
END
x=0
DO UNTIL x>255
ViewFrame UP 2
SetColor 0 255-x 127 x
SetScreenGrabber RECORD
IF RC~=0 THEN exit
x=x+8
END
CloseColorRequester
SetArea Full
SetPlayMode FOREVER OFF MOUSESTART OFF SlowPlay OFF
PlayAnim
SetPlayMode SlowPlay ON
PlayAnim
SetWorkScreen FRONT
x=0
DO UNTIL x>50
SetWorkScreen MOVE 0 8
x=x+1
END
SetWorkScreen TO 0 0
SetBasicScreen FRONT
SetArea Full
exit