home *** CD-ROM | disk | FTP | other *** search
RISC OS BBC BASIC V Source | 1993-02-15 | 2.6 KB | 111 lines |
- > !RunImage
- This code is made by Eivind Hagen - ZYNX of ArcEmpire
- $" at line - ";
- Min_SlotSize=128*1024
- TaskId 4
- $TaskId="TASK"
- "Wimp_Initialise",200,!TaskId,"WheelDem Help"
- OS_Version,My_Task
- FileName 512
- TemplateID 13
- RData 256
- FontStuff 256
- Buffer 4096
- INFO_Name 13 : $INFO_Name="info"+
- INFO_Buff 1024
- INFO_Work 1024
- INFO_WorkEnd 0
- _Templates
- Buffer!0=WindowHandle_INFO
- "Wimp_GetWindowInfo",,Buffer
- "Wimp_OpenWindow",,Buffer
- Poll_Number=0
- _ErrorBox:
- "*
- "Wimp_Poll",0,RData
- ReasonCode
- Poll_Number+=1
- _PollHandler
- _PollHandler
- RC=ReasonCode
- ReasonCode
- +)
- _NullEvent :
-
- -)
- _OpenWindow(RData) :
- ..
- _CloseWindow(RData):
- _Kamikaze
-
-
- 1)
- _MouseClick(RData) :
-
- 3"
- _KeyPressed(RData)
- 4)
- _MenuSelection(RData) :
-
-
-
-
-
-
-
- <)
- _Message(RData) :
- =)
- _Message(RData) :
-
- _NullEvent
- _OpenWindow(Block)
- H"
- "Wimp_OpenWindow",,Block
- _CloseWindow(Block)
- L#
- "Wimp_CloseWindow",,Block
- _MouseClick(Block)
- MouseX=Block!0
- MouseY=Block!4
- Buttons=Block!8
- WindowHandle=Block!12
- IconHandle=Block!16
- _KeyPressed(Block)
- Window=Block!0
- Icon=Block!4
- CharCode=Block!24
- _Message(Block)
- Block_Size=Block!0
- Task_Handle=Block!4
- Sender_Ref=Block!8
- Reciever_Ref=Block!12
- Action_Code=Block!16
- Action_Code
- d1
- "Wimp_CloseDown",My_Task,!TaskId
-
- _DataLoad(Block)
-
- &400C3:
- _Kamikaze
- "Wimp_CloseDown":
- ---------------------------------------------------------------------
- _Templates
- s' $FileName="<Help$Dir>.Templates"
- t'
- "Wimp_OpenTemplate",,FileName
- ve
- "Wimp_LoadTemplate",,INFO_Buff,INFO_Work,INFO_WorkEnd,FontStuff,INFO_Name,0
- ,,INFO_Remain
- w<
- "Wimp_CreateWindow",,INFO_Buff
- WindowHandle_INFO
- "Wimp_CloseTemplate"
- _ErrorBox
- !Buffer=
- ~, $(Buffer+4)=
- $+" at line "+
- /10)+
- "Wimp_ReportError",Buffer,1,"Backup Manager"
-