home *** CD-ROM | disk | FTP | other *** search
- /***********************************************************************
- GADGET: "'Set Paths'" "7" AUTO TYP: "?"
-
- $DAT >>SetInt.clssa<< 01 May 1993 - (C) ProDAD Holger Burkarth
- ************************************************************************/
-
- Options RESULTS
- Address clariSSA
-
- FailAt 99
- AltFail=RESULT
-
- GetPref
- IF FIND(RESULT,"LaceCompensation")>0 THEN PV=1
- ELSE PV=0
-
- DO FOREVER
-
- MSRequester "TITLE '*** Set Paths ***''For improved access speed''you can set the default paths''for loading files.'",
- "PTEXT 'MFG - Renew Macrolist'",
- "'SSA - Set File Path'",
- "'Anim5 - Set File Path'",
- "'Adorage - Set File Path'",
- "'Single Frame - Set File Path'",
- "'Incorporate Changes into clariSSA'"
- IF RC~=0 THEN LEAVE
- Mode=RESULT
-
- IF Mode=1 THEN call MakeFileGadgets.clssa('Macros/')
- ELSE IF Mode=2 THEN call FilePath(1)
- ELSE IF Mode=3 THEN call FilePath(2)
- ELSE IF Mode=4 THEN call FilePath(3)
- ELSE IF Mode=5 THEN call FilePath(4)
-
- ELSE DO
- LoadDefs "Name 'clariSSA.Path'"
- LoadDefs "Name 'clariSSA.gadgets'"
- END
-
- LEAVE
- END
-
- FailAt AltFail
-
- exit
-
-
-
-
-
- FilePath: procedure
- DO
- ARG nr
-
- SSAPath="?"
- Anim5Path="?"
- AdoragePath="?"
- SFramePath="?"
- IF Open(load,"clariSSA.path",'Read') THEN DO
- call Readln(load) /* Skip First Line */
- zz=Readln(load)
- PARSE VAR zz . "LoadAnim Req Name '"SSAPath"'"
- zz=Readln(load)
- PARSE VAR zz . "LoadAnim Req Name '"Anim5Path"'"
- zz=Readln(load)
- PARSE VAR zz . "LoadAnim Req Name '"AdoragePath"'"
- zz=Readln(load)
- PARSE VAR zz . "LoadAnim Req Name '"SFramePath"'"
- call Close(load)
- END
-
- IF nr=1 THEN DO
- FileSelect "Name '"SSAPath"' TITLE 'SSA - Choose Path' PTEXT 'Ok..'"
- IF RC~=0 THEN return
- SSAPath=RESULT
- END
-
- IF nr=2 THEN DO
- FileSelect "Name '"Anim5Path"' TITLE 'Anim5 - Choose Path' PTEXT 'Ok..'"
- IF RC~=0 THEN return
- Anim5Path=RESULT
- END
-
- IF nr=3 THEN DO
- FileSelect "Name '"AdoragePath"' TITLE 'Adorage - Choose Path' PTEXT 'Ok..'"
- IF RC~=0 THEN return
- AdoragePath=RESULT
- END
-
- IF nr=4 THEN DO
- FileSelect "Name '"SFramePath"' TITLE 'Single Frame - Choose Path' PTEXT 'Ok..'"
- IF RC~=0 THEN return
- SFramePath=RESULT
- END
-
-
-
-
-
-
-
- IF Open(save,"clariSSA.path",'Write') THEN DO
- call Writeln(save,"GADGETS")
-
- call Writeln(save," GADGET PAGE 1 1 'SSA Load' LoadAnim Req Name '"SSAPath"'")
- call Writeln(save," GADGET PAGE 1 2 'Anim5 Load' LoadAnim Req Name '"Anim5Path"'")
- call Writeln(save," GADGET PAGE 1 3 'Adorage Load' LoadAnim Req Name '"AdoragePath"'")
- call Writeln(save," GADGET PAGE 1 4 'Single Frame Load' LoadAnim Req Name '"SFramePath"'")
-
- call Writeln(save,"#")
- call Close(save)
- END
- RETURN
- END
-