Package RASCAL.ToolboxTask

DescriptionToolbox Task related types and methods.
Authorbbracke
Date2005/11/21 20:14:33
Revision1.1
 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
Interfaces.C
System.Storage_Elements
Ada.Strings.Unbounded
Ada.Strings
Ada.Strings.Fixed
Ada.Strings.Maps
Ada.Strings.Maps.Constants
Ada.Characters.Handling
Kernel
RASCAL.OS
RASCAL.Error
RASCAL.Toolbox
RASCAL.Utility
 
Use clauses
Interfaces.C
System.Storage_Elements
Ada.Strings.Unbounded
Ada.Strings
Ada.Strings.Fixed
Ada.Strings.Maps
Ada.Strings.Maps.Constants
Ada.Characters.Handling
Kernel
RASCAL.OS
RASCAL.Error
RASCAL.Toolbox
RASCAL.Utility
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
ToolBox_Task_Typeprivate
ToolBox_Task_Pointeraccess all ToolBox_Task_Type
Task_Status_Typenew boolean
Task_Handle_Typenew integer
Wimp_Version_Typenew integer
Poll_Mask_Typeunsigned
Message_PointerEvent_Pointer
  
Exceptions
Unknown_Deleted_Event
Is_Toolbox_Event
No_Toolbox_Res_Path
After_Task_Init
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Initialise procedure
Initilise Toolbox task.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Poll procedure
Start multitasking / polling.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Single_Poll procedure
Make a single poll to ensure multitasking during calculations.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
MaskIntegerin0
  
Add_Listener procedure
Add a toolbox event listener.
Parameter name Type Mode Default
TheToolBox_Task_Pointerin
ListenerEvent_Pointerin
  
Remove_Listener procedure
Remove event listener, only wimp and message events.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
ListenerEvent_Pointerin
  
Get_Wimp_Version function
ReturnWimp_Version_Type
Returns Wimp version.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Task_Handle function
ReturnTask_Handle_Type
Returns Task handle.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Name function
ReturnString
Returns task name.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Wimp_Block function
ReturnWimp_Block_Pointer
Returns Wimp block.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Status function
ReturnTask_Status_Type
Returns task status.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Poll_Mask function
ReturnPoll_Mask_Type
Returns the poll mask.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_WakeUp_Time function
ReturnInteger
Gets the return time for Wimp_Poll_Idle
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Messages function
ReturnMessages_List_Pointer
Returns list of messages.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Message_Block function
ReturnMessages_Handle_Type
Returns message block.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Error function
ReturnError.Error_Pointer
Returns error block.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Resources_Path function
ReturnString
Returns the path of the toolbox resource file.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Self_Id function
ReturnObject_ID
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Self_Component function
ReturnComponent_ID
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Parent_Id function
ReturnObject_ID
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Parent_Component function
ReturnComponent_ID
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Ancestor_Id function
ReturnObject_ID
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Ancestor_Component function
ReturnComponent_ID
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Get_Sprite_Area function
ReturnSystem_Sprite_Pointer
Returns the spritearea of the toolbox task.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
  
Set_Wimp_Version procedure
Sets the required Wimp version.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
NrWimp_Version_Typein
  
Set_Task_Handle procedure
Sets the task handle.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
HandleTask_Handle_Typein
  
Set_Name procedure
Sets the task name.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
NameStringin
  
Set_Status procedure
Sets the task status.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
StatusTask_Status_Typein
  
Set_Poll_Mask procedure
Sets the poll mask.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
Poll_MaskPoll_Mask_Typein
  
Change_Mask procedure
Changes the poll mask.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
Valueunsignedin
SetBooleanintrue
  
Set_WakeUp_Time procedure
Sets the return time for Wimp_Poll_Idle
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
TimeIntegerin
  
Set_Error procedure
Sets the error block.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin
EError_Pointerin
  
Set_Resources_Path procedure
Defines the path of the toolbox resource file.
Parameter name Type Mode Default
TheToolBox_Task_Pointerin
PathStringin
  
Set_Sprite_Area procedure
Sets the spritearea for the toolbox task.
Parameter name Type Mode Default
TheToolBox_Task_Pointerin
AreaSystem_Sprite_Pointerin
  
Report_ID_Block procedure
Writes the contents of the ID block to 'Reporter'.
Parameter name Type Mode Default
TheToolbox_Task_Pointerin