home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 13
/
AACD13.ISO
/
AACD
/
System
/
EASys
/
EASys!_update_47x_to_481
/
EASys!
/
Programs
/
GetFontPrefs.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
2000-06-28
|
2KB
|
102 lines
/* EASys! © TNE 01'2000
GetFontPrefs Module
for reading and providing WB Font Prefs
Positions:
03b IconTextSize
03e IconTextFont
0df SystemTextSize
0e2 SystemTextFont
183 ScreenTextSize
186 ScreenTextFont
*/
OPTIONS RESULTS
OPTIONS FAILAT 30
IconTextSize=10
IconTextFont=''
SystemTextSize=10
SystemTextFont=''
ScreenTextSize=10
ScreenTextFont=''
IF (open(TEMPFILE, 'ENV:sys/font.prefs','read')) THEN
DO
DO i=1 to 59
r=READCH(TEMPFILE)
END
IconTextSize=c2d(READCH(TEMPFILE))
DO i=61 to 62
r=READCH(TEMPFILE)
END
DO UNTIL EOF(TEMPFILE)
i=i+1
Char=ReadCh(TEMPFILE)
IF (C2D(Char)=0) THEN
LEAVE
ELSE
IconTextFont=IconTextFont''Char
END
DO j=i to 223
r=READCH(TEMPFILE)
END
SystemTextSize=c2d(READCH(TEMPFILE))
DO i=225 to 226
r=READCH(TEMPFILE)
END
DO UNTIL EOF(TEMPFILE)
i=i+1
Char=ReadCh(TEMPFILE)
IF (C2D(Char)=0) THEN
LEAVE
ELSE
SystemTextFont=SystemTextFont''Char
END
DO j=i to 387
r=READCH(TEMPFILE)
END
ScreenTextSize=c2d(READCH(TEMPFILE))
DO i=389 to 390
r=READCH(TEMPFILE)
END
DO UNTIL EOF(TEMPFILE)
i=i+1
Char=ReadCh(TEMPFILE)
IF (C2D(Char)=0) THEN
LEAVE
ELSE
ScreenTextFont=ScreenTextFont''Char
END
r=Close(TEMPFILE)
END
CALL setclip('IconTextFont',IconTextFont)
CALL setclip('IconTextSize',IconTextSize)
CALL setclip('SystemTextFont',SystemTextFont)
CALL setclip('SystemTextSize',SystemTextSize)
CALL setclip('ScreenTextFont',ScreenTextFont)
CALL setclip('ScreenTextSize',ScreenTextSize)
EXIT 0