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
Wrap
Text File
|
1994-12-28
|
5KB
|
116 lines
{
SuperView - Include by Andreas "Wurzelsepp" <:-) Neumann
für SuperView-Library von Andreas R. Kleinert
basierend auf den C-Includes von Andreas R. Kleinert
letzte Bearbeitung : 23.11.1994
Linkeraufruf : blink MyProgram.o lib PCQ.Lib,Wurzel.Lib to
MyProgram
dieses Includefile darf frei kopiert werden, solange alle
Hinweise erhalten bleiben
}
{$I "Include:SV/SuperView/SuperView.i" }
{$I "Include:SV/SuperView/SuperViewBase.i" }
{$I "Include:SV/SuperviewSupport/WurzelSuperViewSupport.i" }
{$I "Include:SV/SVOperators/WurzelSVOperators.i" }
{$I "Include:SV/SVObjects/WurzelSVObjects.i" }
{$I "Include:SV/SVDrivers/WurzelSVDrivers.i" }
VAR
SuperViewBase : SuperViewBasePtr;
FUNCTION SVL_AllocHandle (future : Address) : Address; EXTERNAL;
PROCEDURE SVL_FreeHandle (handle : Address); EXTERNAL;
PROCEDURE SVL_CloseDisplay (handle : Address); EXTERNAL;
PROCEDURE SVL_FreeResources (handle : Address); EXTERNAL;
FUNCTION SVL_SuperView (handle : Address ; char : String) : INTEGER; EXTERNAL;
FUNCTION SVL_SuperWrite (handle : Address ; source_handle : Address) : Integer; EXTERNAL;
FUNCTION SVL_InitHandleAsDOS (handle , future : Address) : Integer; EXTERNAL;
FUNCTION SVL_InitHandleAsClip (handle, future : Address) : Integer; EXTERNAL;
FUNCTION SVL_SetWriteType (handle : Address; write_type : Integer; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_SetWindowIDCMP (handle : Address; idcmp : Integer; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_SetWindowFlags (handle : Address; flags : Integer; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_SetScreenType (handle : Address; stype : Integer; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_GetWindowAddress (handle : Address; win : ^WindowPtr; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_GetScreenAddress (handle : Address; scr : ^ScreenPtr; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_GetErrorString (error_code : INTEGER) : String; EXTERNAL;
FUNCTION SVL_SetWriteScreen (handle : Address; scr : ScreenPtr; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_SetWriteName (handle : Address; write_name : INTEGER; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_FileInfoRequest (handle : Address; win : WindowPtr; future : Address) : Integer; EXTERNAL;
{ Functions added withe Version 3 - 5 : }
FUNCTION SVL_GetGlobalDriver (driver : ^SVD_DriverNodePtr; future : Integer) : Integer; EXTERNAL;
FUNCTION SVL_SetGlobalDriver (driver : SVD_DriverNodePtr; future : Integer) : Integer; EXTERNAL;
FUNCTION SVL_ReadToGfxBuffer (handle : Address; filename : String) : Integer; EXTERNAL;
FUNCTION SVL_GetGfxBuffer (handle : Address; buffer : ^SV_GfxBufferPtr; future : Integer) : Integer; EXTERNAL;
FUNCTION SVL_SetGfxBuffer (handle : Address; buffer : SV_GfxBufferPtr; future : Integer) : Integer; EXTERNAL;
FUNCTION SVL_DisplayGfxBuffer (handle : Address; buffer : SV_GfxBufferPtr; future : Integer) : Integer; EXTERNAL;
{ Functions added with Version 6 : }
FUNCTION SVL_GetSVObjectList (listhead : ^SVObjectInfoPtr) : Integer; EXTERNAL;
FUNCTION SVL_GetSVDriverList (listhead : ^SVDriverInfoPtr) : Integer; EXTERNAL;
FUNCTION SVL_FreeSVObjectList (listhead : SVObjectInfoPtr) : Integer; EXTERNAL;
FUNCTION SVL_FreeSVDriverList (listhead : SVDriverInfoPtr) : Integer; EXTERNAL;
{ Functions added with Version 7 : }
FUNCTION SVL_RemoveSVObject (svo_node : SVO_ObjectNodePtr) : Integer; EXTERNAL;
FUNCTION SVL_RemoveSVDriver (svd_node : SVD_DriverNodePtr) : Integer; EXTERNAL;
FUNCTION SVL_AddSVObject (name : String) : Integer; EXTERNAL;
FUNCTION SVL_AddSVDriver (name : String) : Integer; EXTERNAL;
{ Functions added with Version 8 : }
FUNCTION SVL_GetFileType (handle : Address; filename : String; filetype : Integer) : Integer; EXTERNAL;
{ Functions added with Version 9 : }
FUNCTION SVL_DoOperation (handle : Address; source : SV_GfxBufferPtr;
dest : ^SV_GfxBufferPtr;
operator : SVP_OperatorNodePtr; future : Address) : Integer; EXTERNAL;
FUNCTION SVL_GetSVOperatorList (listhead : ^SVOperatorInfoPtr) : Integer; EXTERNAL;
FUNCTION SVL_FreeSVOperatorList (listehead : SVOperatorInfoPtr) : Integer; EXTERNAL;
FUNCTION SVL_RemoveSVOperator (svp_node : SVP_OperatorNodePtr) : Integer; EXTERNAL;
FUNCTION SVL_AddSVOperator (name : String) : Integer; EXTERNAL;