home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 58
/
af058b.adf
/
PV21.lha
/
REXX
/
CallBack.pvrx
< prev
next >
Wrap
Text File
|
1991-08-09
|
1KB
|
47 lines
/* AREXX */
arg arglist
'Lock'
cmd=word(arglist,1)
obj=word(arglist,2)
'PushUndo'
select
when cmd == 'CLONE' then do
DX=word(arglist,3); DY=word(arglist,4)
'CLONE obj DX DY'
end
when cmd == 'MOVE' then do
DX=word(arglist,3); DY=word(arglist,4)
'MOVE obj DX DY'
end
when cmd == 'ROTATE' then do
CX=word(arglist,3); CY=word(arglist,4)
ANGLE=word(arglist,5)
'ROTATE obj CX CY ANGLE'
end
when cmd == 'SIZE' then do
CX=word(arglist,3); CY=word(arglist,4)
SX=word(arglist,5); SY=word(arglist,6)
'SIZE obj CX CY SX SY'
end
when cmd == 'CHANGE' then do
ETYPE=word(arglist,3); EVAL=word(arglist,4)
FTYPE=word(arglist,5); FVAL=word(arglist,6)
EWEIGHT=word(arglist,7); JTYPE=word(arglist,8)
FONT=word(arglist,9)
'ChangeEdgeType Obj ETYPE'; 'ChangeEdgeVal Obj EVAL'
'ChangeFillType Obj FTYPE'; 'ChangeFillVal Obj FVAL'
'ChangeEdgeWdith Obj EWEIGHT'; 'ChangeLineJoin Obj JTYPE'
'ChangeFont Obj FONT'
end
when cmd == 'DELETE' then do
'DELETE obj'
end
end
'Repair'
'UnLock'