Package RASCAL.ToolboxSaveAs

DescriptionToolboxSaveAs 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
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Toolbox_SaveAs_AboutToBeShown_Pointeraccess Toolbox_SaveAs_AboutToBeShown
Toolbox_SaveAs_DialogueCompleted_Pointeraccess Toolbox_SaveAs_DialogueCompleted
Toolbox_SaveAs_SaveToFile_Pointeraccess Toolbox_SaveAs_SaveToFile
Toolbox_SaveAs_FillBuffer_Pointeraccess Toolbox_SaveAs_FillBuffer
Toolbox_SaveAs_SaveCompleted_Pointeraccess Toolbox_SaveAs_SaveCompleted
   
SaveAsTemplate record
Component Type Default
WindowAddress
Max_TitleInteger
TitleAddress
FiletypeInteger
FilenameAddress
FlagsSystem.Unsigned_Types.Unsigned
   
Toolbox_SaveAs_AboutToBeShown record
Event is raised just before the SaveAs dialogue is displayed.
Type lacks union.
Component Type Default
InfoWindow_Position_Type (Full_Spec)
Show_TypeInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_SaveAs_AboutToBeShown abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_SaveAs_AboutToBeShown, -1, -1)
Component Type Default
EventToolbox_SaveAs_AboutToBeShown_Pointer
   
Toolbox_SaveAs_DialogueCompleted record
Event is raised after the SaveAs object has been hidden.
Component Type Default
HeaderToolbox_Event_Header
   
ATEL_Toolbox_SaveAs_DialogueCompleted abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_SaveAs_DialogueCompleted, -1, -1)
Component Type Default
EventToolbox_SaveAs_DialogueCompleted_Pointer
   
Toolbox_SaveAs_SaveToFile record
Event is raised to request that the client shoudl save its data to the given filename.
Component Type Default
FilenameChar_Array (1..212)
HeaderToolbox_Event_Header
   
ATEL_Toolbox_SaveAs_SaveToFile abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_SaveAs_SaveToFile, -1, -1)
Component Type Default
EventToolbox_SaveAs_SaveToFile_Pointer
   
Toolbox_SaveAs_FillBuffer record
Event is raised to request that the client should fill the given buffer.
Component Type Default
No_BytesInteger
BufferAddress
SizeInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_SaveAs_FillBuffer abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_SaveAs_FillBuffer, -1, -1)
Component Type Default
EventToolbox_SaveAs_FillBuffer_Pointer
   
Toolbox_SaveAs_SaveCompleted record
Event is raised when the save is successfully completed.
Component Type Default
FileNameChar_Array (1..208)
MessageInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_SaveAs_SaveCompleted abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_SaveAs_SaveCompleted, -1, -1)
Component Type Default
EventToolbox_SaveAs_SaveCompleted_Pointer
  
Pragmas
Convention(C, SaveAsTemplate)
Convention(C, Toolbox_SaveAs_AboutToBeShown)
Convention(C, Toolbox_SaveAs_DialogueCompleted)
Convention(C, Toolbox_SaveAs_SaveToFile)
Convention(C, Toolbox_SaveAs_FillBuffer)
Convention(C, Toolbox_SaveAs_SaveCompleted)
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Get_Window_ID function
ReturnObject_ID
Returns the Wimp id of the underlying window.
Parameter name Type Mode Default
SaveAsObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Title function
Returnstring
Returns the title of the SaveAs window.
Parameter name Type Mode Default
SaveAsObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Title procedure
Sets the title of the SaveAs window.
Parameter name Type Mode Default
SaveAsObject_IDin
Titlestringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_FileName function
Returnstring
Returns the filename being used in the saveAs dialogue.
Parameter name Type Mode Default
SaveAsObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_FileName procedure
Sets the filename being used in the saveAs dialogue.
Parameter name Type Mode Default
SaveAsObject_IDin
FileNamestringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_File_Size function
Returninteger
Returns the file size (bytes) for the SaveAs dialogue.
Parameter name Type Mode Default
SaveAsObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_File_Size procedure
Sets the file size (bytes) for the SaveAs dialogue.
Parameter name Type Mode Default
SaveAsObject_IDin
File_Sizeintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_File_Type function
Returninteger
Returns the file type for the SaveAs dialogue.
Parameter name Type Mode Default
SaveAsObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_File_Type procedure
Sets the file type for the SaveAs dialogue.
Parameter name Type Mode Default
SaveAsObject_IDin
File_Typeintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Save_Completed procedure
Report whether an attempt to save data to a file was successful or not.
Parameter name Type Mode Default
SaveAsObject_IDin
FileNamestringin
FlagsSystem.Unsigned_Types.Unsignedin1
  
Set_Data_Address procedure
indicates the address of the block of memory containg the data to be saved.
Parameter name Type Mode Default
SaveAsObject_IDin
DataAddressin
Data_Sizeintegerin
SelectionAddressin
Selection_Sizeintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Buffer_Filled procedure
Confirms that the rquested buffer fill has taken place.
Parameter name Type Mode Default
SaveAsObject_IDin
BufferAddressin
Buffer_Sizeintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Selection_Available procedure
Indicates whether there is a current selection.
Parameter name Type Mode Default
SaveAsObject_IDin
Selectionbooleanin
FlagsSystem.Unsigned_Types.Unsignedin0