"AudioVis by Michael K bel & Denys Bogatz" "Wimp Interface written by Dirk Krumbholz" $+" ("+ _InitVars _EnterWimp _LeaveWimp: $+" ("+ _InitApp "WimpExt_PrePoll" "Wimp_Poll",%11100000110001,block% reason% "WimpExt_Action",taskhandle%,block%,reason% reason% reason% "Wimp_OpenWindow",,block% "Wimp_CloseWindow",,block% _MouseClick(block%!12) "Wimp_ProcessKey",block%!24 _MenuSelection(!block%) 17,18: _RecieveMessage(block%!16) quit% _LeaveWimp _MouseClick(window%) window% -2 : _IconBarClick(block%!8) _WindowClick(block%!12,block%!16) _IconBarClick(button%) button% 2 : "WimpExt_CreateMenu",,imenu%,!block%-64,228 menuopen%=imenu% 4 : _StartVisualisation _WindowClick(window%,icon%) window%<>optwin% icon% 4 : _Opt_Initialise _Opt_UpdateAll 3: !block%=optwin%: "Wimp_CloseWindow",,block% 5 : _Opt_GetValues _Opt_Save 6: !block%=optwin%: "Wimp_CloseWindow",,block% 6 : !block%=optwin%: "Wimp_CloseWindow",,block% 7 : _Opt_GetValues 9: !block%=optwin%: "Wimp_CloseWindow",,block% _MenuSelection(menuItem%) menuItem% 1 : !block%=optwin% @- "Wimp_GetWindowState",,block% A0 "WimpExt_CentreWindow",,block%+4 B1 "WimpExt_CentreWindowV",,block%+4 block%!28=-1 D) "Wimp_OpenWindow",,block% 2 : quit%= _RecieveMessage(action%) action% 0 : quit%= 3 : block%!20 = optwin% M block%!24 = 17 P%=block%+44 O' ?P%<>0:P%+=1: :?P%=13 P* OPTsprsetname$=$(block%+44) Q% _Opt_UpdateSprSetName _Opt_Initialise OPTplotchoice%=1 OPTviewchoice%=0 OPTbuffercolor%=159 OPTsprset%=1 OPTsprsetname$="" _Opt_Save P%=block%:L%=P%+2048 [ OPT 10 equd OPTplotchoice% equd OPTviewchoice% equd OPTbuffercolor% equd OPTsprset% equs OPTsprsetname$ equb 13 "OS_File",10,".Choices",&ffd,,block%,block%+16+1+ (OPTsprsetname$) _Opt_Load "OS_Find",%01000111,".Choices" F%=0 _Opt_Initialise "OS_Find",0,F% "OS_File",16,".Choices",block%,0 OPTplotchoice%=!block% OPTviewchoice%=block%!4 OPTbuffercolor%=block%!8 OPTsprset%=block%!12 w OPTsprsetname$=$(block%+16) _Opt_UpdateAll "WimpExt_SetIcon",,,optwin%,20,OPTplotchoice% "WimpExt_SetIcon",,,optwin%,21+OPTviewchoice%,1 "WimpExt_SetIconString",,,optwin%,23, OPTbuffercolor% "WimpExt_SetIcon",,,optwin%,9+OPTsprset%,1 "WimpExt_SetIconString",,,optwin%,17,OPTsprsetname$ _Opt_UpdateSprSetName "WimpExt_SetIcon",,,optwin%,16,1 "WimpExt_SetIconString",,,optwin%,17,OPTsprsetname$ _Opt_GetValues "WimpExt_GetIcon",,,optwin%,20 OPTplotchoice% "WimpExt_GetIcon",,,optwin%,22 OPTviewchoice% "WimpExt_GetNumberIcon",10,,optwin%,23 OPTbuffercolor% 'OPTbuffercolor%=OPTbuffercolor% "Wimp_WhichIcon",optwin%,block%,&003f0000,&00210000 OPTsprset%=!block%-9 _InitVars code% (600*1024) block% 2048 idata% 2048 imenu% 100 quit%= optspritearea% 50175 -!optspritearea%=50172:optspritearea%!8=16 "OS_SpriteOp",&109,optspritearea% "OS_SpriteOp",&10a,optspritearea%,".Sprites" _InitApp _Opt_Load _Opt_UpdateAll _EnterWimp P%=block%:L%=P%+8 [ OPT 10 equd 3:equd 0 "Wimp_Initialise",300,&4b534154,"AudioVis",block% ,taskhandle% "WimpExt_Initialise",14,taskhandle%,%1100010010 "WimpExt_IconBarSprite",,,-1,"!audiovis",,3 block%!0=0:block%!4=0 "WimpExt_LoadTemplates",block%,block%+64,idata%,idata%+2047,-1,".Templates",optspritearea% %infowin%=!block%:optwin%=block%!4 P%=imenu%:L%=P%+100 [ OPT 10 @equs "AudioVis":equd 0:equd &00070207:equd 96:equd 44:equd 0 @equd 0:equd infowin%:equd &7000021:equs "Info":equd 0:equd 0 7equd 0:equd -1:equd &7000021:equs "Options ":equd 0