<< File Formats | Overview >> |
Top: Documentation Library | Up: Developer Documentation |
Application Library SDK
The includes, prototypes, utilities, and what little documentation exists for the Application Library is here.
Amiga | SoftLogikSDK40.lha | 247,691 bytes |
Linux | SoftLogikSDK40.bz2 | ? bytes |
Macintosh | SoftLogikSDK40.sit | 231,639 bytes |
Windows | SoftLogikSDK40.zip | 242,345 bytes |
For Amiga users trying to get the SDK to work with Storm C or another compiler, here is the link file for stubs. Some of our calls are variable length arguments, which actually are supported through a small link file that converts to the array based version of the call. The file is modapplib.lzh (1,668 bytes).
 The Development Environment
 SoftLogik App Library API
   callbacks
   SL_AppInitA
   SL_AppCleanup
   SL_GetAppAttr
   SL_AppWaitState
   SL_SetAppPointer
   SL_AppEventHandler
   SL_CreateListA
   SL_CreateNodeA
   SL_FreeNode
   SL_ClearList
   SL_FreeList
   SL_CountNodes
   SL_SortList
   SL_FindNodeName
   SL_FindNodePos
   SL_CreateArgNode
   SL_FreeArgNode
   SL_ClearArgList
   SL_FindAppArg
   SL_GetAppArgData
   SL_SetAppArgData
   SL_GetAppArgCV
   SL_SetAppArgCV
   SL_LoadSettings
   SL_SaveSettings
   SL_LoadTempSettings
   SL_SaveTempSettings
   SL_FreeTempSettings
   SL_PlayExternalMacro
   SL_BeginCmd
   SL_FreeCmd
   SL_AddCmdStr
   SL_AddCmdInt
   SL_ExecuteCmd
   SL_SetCmdResultStr
   SL_Help
   SL_FileRequesterA
   SL_FontRequester
   SL_ScreenRequester
   SL_AlertRequesterA
   SL_GetFileSize
   SL_OpenFile
   SL_CloseFile
   SL_ReadFile
   SL_WriteFile
   SL_SeekFile
   SL_MakePath
   SL_BeginExamine
   SL_EndExamine
   SL_ExamineFirstFile
   SL_ExamineNextFile
   SL_CreateWindowA
   SL_FreeWindow
   SL_SetWindowAttrA
   SL_GetWindowAttr
   SL_WindowToFront
   SL_ActivateWindow
   SL_HideWindow
   SL_RevealWindow
   SL_SetWindowPointer
   SL_ClearWindowClip
   SL_SetWindowClipFull
   SL_OrWindowClip
   SL_AttachWindowMenu
   SL_DetachWindowMenu
   SL_BeginMenuUpdate
   SL_EndMenuUpdate
   SL_AddMenuItem
   SL_RemoveMenuItem
   SL_AddSubItem
   SL_RemoveSubItem
   SL_DrawLineTo
   SL_DrawMoveTo
   SL_DrawCurveTo
   SL_DrawPoint
   SL_DrawLine
   SL_DrawCurve
   SL_DrawBoxWH
   SL_DrawFilledBoxWH
   SL_DrawOutBoxWH
   SL_DrawInBoxWH
   SL_DrawBoxXY
   SL_DrawFilledBoxXY
   SL_DrawOutBoxXY
   SL_DrawInBoxXY
   SL_DrawText
   SL_DrawRuler
   SL_CalcTextLength
   SL_DrawIcon
   SL_DrawEllipse
   SL_DrawFilledEllipse
   SL_SetDrawMode
   SL_SetForePen
   SL_SetBackPen
   SL_SetFillStyle
   SL_SetLineStyle
   SL_SetFont
   SL_MAlloc
   SL_MFree
   SL_MAvail
   SL_MHAlloc
   SL_MHFree
   SL_MHGrow
   SL_MHShrink
   SL_MHRealloc
   SL_SetMHAttr
   SL_GetMHAttr
   SL_MHLock
   SL_MHUnlock
   SL_CreateRequester
   SL_FreeRequester
   SL_DoRequester
   SL_StartRequester
   SL_EndRequester
   SL_IsRequesterOpen
   SL_GetReqObjAttr
   SL_SetReqObjAttrA
   SL_OpenFont
   SL_CloseFont
   SL_Beep
   SL_GetString
   SL_GetDate
   SL_GetTime
   SL_AddNodeHead
   SL_AddNodeTail
   SL_FindNodeUserData
   SL_AddNodeAfter
   SL_AddNodeBefore
   SL_RemoveNodeHead
   SL_RemoveNodeTail
   SL_RemoveNode
   SL_SystemInit
   SL_SystemCleanup
   SL_SetAppAttrA
   SL_CreateAppMacro
   SL_FreeAppMacro
   SL_PlayMacro
   SL_CreateMacro
   SL_FreeMacro
   SL_SaveMacro
   SL_ExtractMacro
   SL_MacroLength
   SL_EndCmd
   SL_RecordCmd
   SL_BeginWindowDraw
   SL_EndWindowDraw
   SL_ScrollWindowWH
   SL_ScrollWindowXY
   SL_ScrollWindowPane
   SL_GetReqWinAttr
   SL_SetWindowAttrA
   SL_AddNodeSorted
   SL_DisableMenu
   SL_DisableMenuItem
   SL_DisableSubItem
   SL_CheckMenuItem
   SL_CheckSubItem
   SL_SortListFunc
   SL_AddNodeSortedFunc
   SL_BusyRequesterA
   SL_AndWindowClip
   SL_XorWindowClip
   SL_AllocPenRGB
   SL_FreePen
   SL_OpenModuleA
   SL_CloseModule
   SL_DoModuleA
   SL_FindTagItem
   SL_NextTagItem
   SL_DamageWindow
   SL_GetIcon
   SL_CreateTemplate
   SL_FreeTemplate
   SL_ReadTemplatePixel
   SL_WriteTemplatePixel
   SL_ReadTemplateRowPacked
   SL_WriteTemplateRowPacked
   SL_DrawTemplate
   SL_DrawTemplateRect
   SL_GetErrorString
   SL_AppDebugFindLockedMH
   SL_FindModuleFunc
   SL_GetFilePos
   SL_ModuleInitA
   SL_ModuleCleanup
   SL_SetCmdResultInt
   SL_BeginMacroArray
   SL_EndMacroArray
   SL_FreeMacroArray
   SL_AddMacroArrayInt
   SL_AddMacroArrayStr
   SL_AddMacroArrayCOORD
   SL_AddMacroArrayDec
   SL_AddMacroArrayArray
   SL_SetMacroVarArray
   SL_SetMacroVarInt
   SL_SetMacroVarStr
   SL_SetMacroVarCOORD
   SL_SetMacroVarDec
   SL_DeleteAppArg
   SL_MakeNativeWord
   SL_MakeNativeLong
   SL_MakeForeignWord
   SL_MakeForeignLong
   SL_GetFileSizeFH
   SL_FlushFile
   SL_GetFileName
   SL_GetFilePath
   SL_GetExFileInfo
   SL_GetExFileInfoFH
   SL_CreateDisplayBitmap
   SL_FreeDisplayBitmap
   SL_ReadDisplayBitmapPixel
   SL_ReadDisplayBitmapRow
   SL_WriteDisplayBitmapPixel
   SL_WriteDisplayBitmapRow
   SL_DrawDisplayBitmap
   SL_DrawDisplayBitmapRect
   SL_ParseArg
   SL_QueryModule
   SL_OpenClipboard
   Callback-Application
   Callback-Macro
   Callback-Window
   SL_DrawIconAsTemplate
   SL_StartNewTimerRequest
   SL_EndTimerRequest
   SL_CreateSubRequester
   SL_FreeSubRequester
   SL_AddSubRequester
   SL_RemSubRequester
   SL_DeleteFile
   SL_RenameFile
   SL_LockFile
   SL_UnlockFile
   SL_StartFileNotifyA
   SL_EndFileNotify
   SL_GetFileNotifyAttrA
   SL_SetFileNotifyAttrA
   SL_SortListRange
   SL_SortListFuncRange
   SL_GetNodeAttr
   SL_SetNodeAttrA
   SL_NextNode
   SL_PrevNode
   SL_FindNodeFunc
   SL_GetListAttr
   SL_SetListAttrA
   SL_FirstNode
   SL_LastNode
   SL_IsListEmpty
   SL_SortListField
   SL_SortListFieldRange
   SL_CreateTM2D
   SL_FreeTM2D
   SL_CloneTM2D
   SL_CopyTM2D
   SL_InitTM2D
   SL_GetTM2D
   SL_SetTM2D
   SL_ConcateTM2D
   SL_InvertTM2D
   SL_ScaleTM2D
   SL_RotateTM2D
   SL_ApplyTM2D
   SL_InverseApplyTM2D
   SL_TranslateTM2D
   SL_DeltaApplyTM2D
   SL_InverseDeltaApplyTM2D
   SL_CtoA
   SL_DtoA
   SL_AtoC
   SL_AtoD
   SL_stricmp
   SL_BeginIFFSave
   SL_EndIFFSave
   SL_WriteDATA
   SL_WroteDATA
   SL_BeginLIST
   SL_EndLIST
   SL_BeginFORM
   SL_EndFORM
   SL_BeginCHUNK
   SL_EndCHUNK
   SL_BeginPUNK
   SL_EndPUNK
   SL_BeginCommandString
   SL_EndCommandString
   SL_AbortCommandString
   SL_StartCommand
   SL_EndCommand
   SL_StartCommandLen
   SL_EndCommandLen
   SL_AddCommandVNUM
   SL_AddCommandSVNUM
   SL_AddCommandDATA
   SL_MakeVNUM
   SL_MakeSVNUM
   SL_GetVNumL
   SL_GetSVNumL
   SL_GetVNumW
   SL_GetSVNumW
   SL_GetVNumB
   SL_GetNumL
   SL_GetNumW
   SL_GetNumB
   SL_SkipVNum
   SL_DiffCOORD
   SL_MulsDivsCOORD
   SL_GetSinCos
   SL_CalcAngleCOORD
   SL_MuluDivuCOORD
   SL_MulsDivuCOORD
   SL_RatioCOORD
   SL_RotateCOORD
   SL_RotateXCOORD
   SL_RotateYCOORD
   SL_DRotateXCOORD
   SL_DRotateYCOORD
   SL_CalcDistanceCOORD
   SL_MakeCOORD
   SL_AddCOORD
   SL_SubCOORD
   SL_MuluCOORD
   SL_MulsCOORD
   SL_DivuCOORD
   SL_NegCOORD
   SL_LShiftCOORD
   SL_RShiftCOORD
   SL_AvgCOORD
   SL_MaxCOORD
   SL_MinCOORD
   SL_RoundCOORD
   SL_EqCOORD
   SL_NeCOORD
   SL_GtCOORD
   SL_GeCOORD
   SL_LtCOORD
   SL_LeCOORD
   SL_NativeToUnicodeBuffer
   SL_UnicodeToNativeBuffer
   SL_MakeNativeWordBuffer
   SL_MakeNativeLongBuffer
   SL_MakeForeignWordBuffer
   SL_MakeForeignLongBuffer
   SL_InsertMenuItem
   SL_InsertSubItem
   SL_RenameMenuItem
   SL_RenameSubItem
   SL_MenuKeyCheck
   SL_DoesFileExist
   SL_CheckFontMenuItem
   SL_GetFontMenuName
 SoftLogik Display Library API
 SoftLogik RSRC Library API
 SoftLogik OS Library API
Application Library SDK Book url:SLdev/applibrarysdk
created:2006-08-30 12:08:16 last updated:2008-03-01 13:35:18
Copyright © 1985-2024 GrasshopperLLC. All Rights Reserved.
User Contributed Comments For Application Library SDK | sign in to add a comment |
There are no user contributed comments for this page. |
<< File Formats | Overview >> |
Top: Documentation Library | Up: Developer Documentation |