home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / gfx / superview-lib-9.12.lha / SuperView-Lib / Programmers / PCQ-Pascal / include / SV / superview / WurzelSuperView.I < prev   
Text File  |  1994-12-28  |  5KB  |  116 lines

  1. {
  2.         SuperView - Include  by Andreas "Wurzelsepp" <:-) Neumann
  3.  
  4.         für SuperView-Library von Andreas R. Kleinert
  5.  
  6.         basierend auf den C-Includes von Andreas R. Kleinert
  7.  
  8.         letzte Bearbeitung  :   23.11.1994
  9.  
  10.         Linkeraufruf    :   blink MyProgram.o lib PCQ.Lib,Wurzel.Lib to
  11.                             MyProgram
  12.  
  13.         dieses Includefile darf frei kopiert werden, solange alle
  14.         Hinweise erhalten bleiben
  15.                                                                         }
  16.  
  17. {$I "Include:SV/SuperView/SuperView.i" }
  18. {$I "Include:SV/SuperView/SuperViewBase.i" }
  19. {$I "Include:SV/SuperviewSupport/WurzelSuperViewSupport.i" }
  20. {$I "Include:SV/SVOperators/WurzelSVOperators.i" }
  21. {$I "Include:SV/SVObjects/WurzelSVObjects.i" }
  22. {$I "Include:SV/SVDrivers/WurzelSVDrivers.i" }
  23.  
  24.  
  25. VAR
  26.     SuperViewBase   :   SuperViewBasePtr;
  27.  
  28.  
  29. FUNCTION SVL_AllocHandle (future : Address) : Address; EXTERNAL;
  30.  
  31. PROCEDURE SVL_FreeHandle (handle : Address); EXTERNAL;
  32.  
  33. PROCEDURE SVL_CloseDisplay (handle : Address); EXTERNAL;
  34.  
  35. PROCEDURE SVL_FreeResources (handle : Address); EXTERNAL;
  36.  
  37. FUNCTION SVL_SuperView (handle : Address ; char : String) : INTEGER; EXTERNAL;
  38.  
  39. FUNCTION SVL_SuperWrite (handle : Address ; source_handle : Address) : Integer; EXTERNAL;
  40.  
  41. FUNCTION SVL_InitHandleAsDOS (handle , future : Address) : Integer; EXTERNAL;
  42.  
  43. FUNCTION SVL_InitHandleAsClip (handle, future : Address) : Integer; EXTERNAL;
  44.  
  45. FUNCTION SVL_SetWriteType (handle : Address; write_type : Integer; future : Address) : Integer; EXTERNAL;
  46.  
  47. FUNCTION SVL_SetWindowIDCMP (handle : Address; idcmp : Integer; future : Address) : Integer; EXTERNAL;
  48.  
  49. FUNCTION SVL_SetWindowFlags (handle : Address; flags : Integer; future : Address) : Integer; EXTERNAL;
  50.  
  51. FUNCTION SVL_SetScreenType (handle : Address; stype : Integer; future : Address) : Integer; EXTERNAL;
  52.  
  53. FUNCTION SVL_GetWindowAddress (handle : Address; win : ^WindowPtr; future : Address) : Integer; EXTERNAL;
  54.  
  55. FUNCTION SVL_GetScreenAddress (handle : Address; scr : ^ScreenPtr; future : Address) : Integer; EXTERNAL;
  56.  
  57. FUNCTION SVL_GetErrorString (error_code : INTEGER) : String; EXTERNAL;
  58.  
  59. FUNCTION SVL_SetWriteScreen (handle : Address; scr : ScreenPtr; future : Address) : Integer; EXTERNAL;
  60.  
  61. FUNCTION SVL_SetWriteName (handle : Address; write_name : INTEGER; future : Address) : Integer; EXTERNAL;
  62.  
  63. FUNCTION SVL_FileInfoRequest (handle : Address; win : WindowPtr; future : Address) : Integer; EXTERNAL;
  64.  
  65. { Functions added withe Version 3 - 5 :                                 }
  66.  
  67. FUNCTION SVL_GetGlobalDriver (driver : ^SVD_DriverNodePtr; future : Integer) : Integer; EXTERNAL;
  68.  
  69. FUNCTION SVL_SetGlobalDriver (driver : SVD_DriverNodePtr; future : Integer) : Integer; EXTERNAL;
  70.  
  71. FUNCTION SVL_ReadToGfxBuffer (handle : Address; filename : String) : Integer; EXTERNAL;
  72.  
  73. FUNCTION SVL_GetGfxBuffer (handle : Address; buffer : ^SV_GfxBufferPtr; future : Integer) : Integer; EXTERNAL;
  74.  
  75. FUNCTION SVL_SetGfxBuffer (handle : Address; buffer : SV_GfxBufferPtr; future : Integer) : Integer; EXTERNAL;
  76.  
  77. FUNCTION SVL_DisplayGfxBuffer (handle : Address; buffer : SV_GfxBufferPtr; future : Integer) : Integer; EXTERNAL;
  78.  
  79. { Functions added with Version 6 :                                      }
  80.  
  81. FUNCTION SVL_GetSVObjectList (listhead : ^SVObjectInfoPtr) : Integer; EXTERNAL;
  82.  
  83. FUNCTION SVL_GetSVDriverList (listhead : ^SVDriverInfoPtr) : Integer; EXTERNAL;
  84.  
  85. FUNCTION SVL_FreeSVObjectList (listhead : SVObjectInfoPtr) : Integer; EXTERNAL;
  86.  
  87. FUNCTION SVL_FreeSVDriverList (listhead : SVDriverInfoPtr) : Integer; EXTERNAL;
  88.  
  89. { Functions added with Version 7 :                                      }
  90.  
  91. FUNCTION SVL_RemoveSVObject (svo_node : SVO_ObjectNodePtr) : Integer; EXTERNAL;
  92.  
  93. FUNCTION SVL_RemoveSVDriver (svd_node : SVD_DriverNodePtr) : Integer; EXTERNAL;
  94.  
  95. FUNCTION SVL_AddSVObject (name : String) : Integer; EXTERNAL;
  96.  
  97. FUNCTION SVL_AddSVDriver (name : String) : Integer; EXTERNAL;
  98.  
  99. { Functions added with Version 8 :                                      }
  100.  
  101. FUNCTION SVL_GetFileType (handle : Address; filename : String; filetype : Integer) : Integer; EXTERNAL;
  102.  
  103. { Functions added with Version 9 :                                      }
  104.  
  105. FUNCTION SVL_DoOperation (handle : Address; source : SV_GfxBufferPtr;
  106.                           dest : ^SV_GfxBufferPtr;
  107.                           operator : SVP_OperatorNodePtr; future : Address) : Integer; EXTERNAL;
  108.  
  109. FUNCTION SVL_GetSVOperatorList (listhead : ^SVOperatorInfoPtr) : Integer; EXTERNAL;
  110.  
  111. FUNCTION SVL_FreeSVOperatorList (listehead : SVOperatorInfoPtr) : Integer; EXTERNAL;
  112.  
  113. FUNCTION SVL_RemoveSVOperator (svp_node : SVP_OperatorNodePtr) : Integer; EXTERNAL;
  114.  
  115. FUNCTION SVL_AddSVOperator (name : String) : Integer; EXTERNAL;
  116.