Package RASCAL.ToolboxPrint

DescriptionToolbox Print 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
System.Unsigned_Types
System
Interfaces.C
 
Use clauses
RASCAL.Toolbox
RASCAL.OS
RASCAL.Utility
System.Unsigned_Types
System
Interfaces.C
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
PrintDBox_Generate_About_To_Be_Shown16#1#constant
Flags
PrintDBox_Generate_Dialogue_Completed16#2#constant
PrintDBox_Generate_Show_Setup_Action16#4#constant
PrintDBox_Include_All_From_To16#8#constant
PrintDBox_Include_Copies16#10#constant
PrintDBox_Include_Scale16#20#constant
PrintDBox_Include_Orientation16#40#constant
PrintDBox_Include_Save16#80#constant
PrintDBox_Include_Set_up16#100#constant
PrintDBox_Include_Draft16#200#constant
PrintDBox_Select_From_to16#400#constant
PrintDBox_Select_Sideways16#800#constant
PrintDBox_Select_Draft16#1000#constant
PrintDBox_Print_Sideways16#1#constant
PrintDBox_Print_Draft16#2#constant
PrintDBox_Page_Range_All-1constant
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Toolbox_PrintDbox_AboutToBeShown_Pointeraccess Toolbox_PrintDbox_AboutToBeShown
Toolbox_PrintDbox_DialogueCompleted_Pointeraccess Toolbox_PrintDbox_DialogueCompleted
Toolbox_PrintDbox_Print_Pointeraccess Toolbox_PrintDbox_Print
Toolbox_PrintDbox_Save_Pointeraccess Toolbox_PrintDbox_Save
Toolbox_PrintDbox_Setup_Pointeraccess Toolbox_PrintDbox_Setup
Toolbox_PrintDbox_SetupAboutToBeShown_Pointeraccess Toolbox_PrintDbox_SetupAboutToBeShown
   
PrintDBoxTemplate record
Component Type Default
WindowAddress
Further_OptionsAddress
ScaleInteger
CopiesInteger
ToInteger
FromInteger
FlagsSystem.Unsigned_Types.Unsigned
   
Toolbox_PrintDbox_AboutToBeShown record
Event is raised just before the Print window is displayed.
Type lacks union.
Component Type Default
InfoWindow_Position_Type (Full_Spec)
Show_TypeInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_PrintDbox_AboutToBeShown abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_PrintDbox_AboutToBeShown, -1, -1)
Component Type Default
EventToolbox_PrintDbox_AboutToBeShown_Pointer
   
Toolbox_PrintDbox_DialogueCompleted record
Event is raised after the Print window has been hidden.
Component Type Default
HeaderToolbox_Event_Header
   
ATEL_Toolbox_PrintDbox_DialogueCompleted abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_PrintDbox_DialogueCompleted, -1, -1)
Component Type Default
EventToolbox_PrintDbox_DialogueCompleted_Pointer
   
Toolbox_PrintDbox_Print record
Event is raised when the user clicks on 'Print'.
Component Type Default
Scale_FactorInteger
CopiesInteger
Finish_PageInteger
Start_PageInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_PrintDbox_Print abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_PrintDbox_Print, -1, -1)
Component Type Default
EventToolbox_PrintDbox_Print_Pointer
   
Toolbox_PrintDbox_Save record
Event is raised when the user clicks on 'Save'.
Component Type Default
Scale_FactorInteger
CopiesInteger
Finish_PageInteger
Start_PageInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_PrintDbox_Save abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_PrintDbox_Save, -1, -1)
Component Type Default
EventToolbox_PrintDbox_Save_Pointer
   
Toolbox_PrintDbox_Setup record
Event is raised when the user clicks on 'Setup'.
Component Type Default
HeaderToolbox_Event_Header
   
ATEL_Toolbox_PrintDbox_Setup abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_PrintDbox_Setup, -1, -1)
Component Type Default
EventToolbox_PrintDbox_Setup_Pointer
   
Toolbox_PrintDbox_SetupAboutToBeShown record
Event is raised just before the window is opened.
Type lacks union.
Component Type Default
InfoWindow_Position_Type (Full_Spec)
Show_TypeInteger
ObjectObject_ID
HeaderToolbox_Event_Header
   
ATEL_Toolbox_PrintDbox_SetupAboutToBeShown abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_PrintDbox_SetupAboutToBeShown, -1, -1)
Component Type Default
EventToolbox_PrintDbox_SetupAboutToBeShown_Pointer
  
Pragmas
Convention(C, PrintDBoxTemplate)
Convention(C, Toolbox_PrintDbox_AboutToBeShown)
Convention(C, Toolbox_PrintDbox_DialogueCompleted)
Convention(C, Toolbox_PrintDbox_Print)
Convention(C, Toolbox_PrintDbox_Save)
Convention(C, Toolbox_PrintDbox_Setup)
Convention(C, Toolbox_PrintDbox_SetupAboutToBeShown)
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Get_Copies function
Returninteger
Returns the number of copies for the Print Dialogue.
Parameter name Type Mode Default
PrintObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
is_Draft function
Returnboolean
Returns the draft mode status.
Parameter name Type Mode Default
PrintObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Is_Upright function
Returnboolean
Returns the page orientation.
Parameter name Type Mode Default
PrintObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Page_Range procedure
Returns the page range for the Print dialogue. (Start := -1 means all)
Parameter name Type Mode Default
PrintObject_IDin
Start_Pageintegerout
End_Pageintegerout
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Scale function
Returninteger
Returns the scale factor for the Print dialogue.
Parameter name Type Mode Default
PrintObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Window_ID function
ReturnObject_ID
Returns the Wimp id of the underlying window used for the PRintDbox dialogue.
Parameter name Type Mode Default
PrintObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Title function
Returnstring
Returns the title of the Print dialogue.
Parameter name Type Mode Default
PrintObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Copies procedure
Sets the number of copies for the Print dialogue.
Parameter name Type Mode Default
PrintObject_IDin
Copiesintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Draft procedure
Sets the draft printing mode for the Print dialogue.
Parameter name Type Mode Default
PrintObject_IDin
Draftbooleanin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Orientation procedure
Sets the page orientation for the Print dialogue.
Parameter name Type Mode Default
PrintObject_IDin
Sidewaysbooleanin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Page_Range procedure
Sets the page range for the Print dialogue.
Parameter name Type Mode Default
PrintObject_IDin
Start_Pageintegerin
End_Pageintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Scale procedure
Sets the scale for the Print dialogue.
Parameter name Type Mode Default
PrintObject_IDin
Scaleintegerin
FlagsSystem.Unsigned_Types.Unsignedin0