Package RASCAL.ToolboxProgInfo

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

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
RASCAL.Toolbox
RASCAL.OS
RASCAL.Utility
Interfaces.C
System.Unsigned_Types
System
 
Use clauses
RASCAL.Toolbox
RASCAL.OS
RASCAL.Utility
Interfaces.C
System.Unsigned_Types
System
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
ProgInfo_Generate_About_To_Be_Shown16#1#constant
Flags
ProgInfo_Generate_Dialogue_Completed16#2#constant
ProgInfo_Include_Licence_Type16#4#constant
ProgInfo_Include_Web_Page_Button16#8#constant
ProgInfo_Generate_Web_Page_Clicked16#10#constant
ProgInfo_Licence_Public_Domain16#0#constant
ProgInfo_Licence_Single_User16#1#constant
ProgInfo_Licence_Single_Machine16#2#constant
ProgInfo_Licence_Site16#3#constant
ProgInfo_Licence_Network16#4#constant
ProgInfo_Licence_Authority16#5#constant
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
License_Type(Public_Domain, Single_user, Single_Machine, Site, Network, Authority)
Toolbox_ProgInfo_AboutToBeShown_Pointeraccess Toolbox_ProgInfo_AboutToBeShown
Toolbox_ProgInfo_DialogueCompleted_Pointeraccess Toolbox_ProgInfo_DialogueCompleted
Toolbox_ProgInfo_LaunchWebPage_Pointeraccess Toolbox_ProgInfo_LaunchWebPage
   
ProgInfoTemplate record
Component Type Default
WindowAddress
VersionAddress
Licence_TypeInteger
AuthorAddress
PurposeAddress
Max_TitleInteger
TitleAddress
FlagsSystem.Unsigned_Types.Unsigned
   
Toolbox_ProgInfo_AboutToBeShown record
Event is raised just before the Prog Info window is displayed.
Type lacks union.
Component Type Default
InfoWindow_Position_Type (Full_Spec)
Show_TypeInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_ProgInfo_AboutToBeShown abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_ProgInfo_AboutToBeShown, -1, -1)
Component Type Default
EventToolbox_ProgInfo_AboutToBeShown_Pointer
   
Toolbox_ProgInfo_DialogueCompleted record
Event is raised after the Prog Info window has been hidden.
Component Type Default
HeaderToolbox_Event_Header
   
ATEL_Toolbox_ProgInfo_DialogueCompleted abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_ProgInfo_DialogueCompleted, -1, -1)
Component Type Default
EventToolbox_ProgInfo_DialogueCompleted_Pointer
   
Toolbox_ProgInfo_LaunchWebPage record
Event is raised after the Prog Info Launch Web Page action button is clicked.
Component Type Default
HeaderToolbox_Event_Header
   
ATEL_Toolbox_ProgInfo_LaunchWebPage abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_ProgInfo_LaunchWebPage, -1, -1)
Component Type Default
EventToolbox_ProgInfo_LaunchWebPage_Pointer
  
Pragmas
Convention(C, ProgInfoTemplate)
Convention(C, Toolbox_ProgInfo_AboutToBeShown)
Convention(C, Toolbox_ProgInfo_DialogueCompleted)
Convention(C, Toolbox_ProgInfo_LaunchWebPage)
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Get_Window_ID function
ReturnObject_ID
Returns the ID of the underlying Window object used for the Prog Info object.
Parameter name Type Mode Default
ProgInfoObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_URI function
Returnstring
Returns the URI launched by the web page button.
Parameter name Type Mode Default
ProgInfoObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Title function
Returnstring
Returns the window title being used in the Prog Info object.
Parameter name Type Mode Default
ProgInfoObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_URI procedure
Sets the URI to be launched by the web page button.
Parameter name Type Mode Default
ProgInfoObject_IDin
URIstringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Title procedure
Sets the window title to be used in the Prog Info object.
Parameter name Type Mode Default
ProgInfoObject_IDin
Titlestringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_License_Type function
ReturnLicense_Type
Returns the license type used in the Prog Info object.
Parameter name Type Mode Default
ProgInfoObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_License_Type procedure
Sets the license type to be used in the Prog Info object.
Parameter name Type Mode Default
ProgInfoObject_IDin
LicenseLicense_Typein
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Version function
Returnstring
Returns the version string used in the Prog Info object.
Parameter name Type Mode Default
ProgInfoObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Version procedure
Sets the version string used in the Prog Info object.
Parameter name Type Mode Default
ProgInfoObject_IDin
Versionstringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Web_Event function
ReturnToolbox_Event_Code_Type
Returns the event generated by a click on the web page button.
Parameter name Type Mode Default
ProgInfoObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Web_Event procedure
Sets the event generated by a click on the web page button.
Parameter name Type Mode Default
ProgInfoObject_IDin
EventToolbox_Event_Code_Typein
FlagsSystem.Unsigned_Types.Unsignedin0