<< HHV User Documentation | Language Support >> |
Top: Documentation Library | Up: Documentation Library |
Developer Documentation
Documentation for creating effects, engines, filters, printer drivers and other modules for use in applications that rely on the SoftLogik library system.
The SoftLogik library system is a platform independent application library that handles everything from file i/o, screens, windows, dialog, scripting, modules, fonts, printing and more.
 File Formats
   Color Library File Format
   IFF DOC File Format
 Application Library SDK
   Overview
   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
 Text Filters
 Bitmap Filters
 Structured Graphic Filters
 Document Filters
 Aquire Filters
 Text Codes Engines
 Bitmap Effects
 Printer Drivers
Developer Documentation Book url:SLdev
created:2006-08-30 11:54:58 last updated:2006-08-30 12:08:16
Copyright © 1985-2025 GrasshopperLLC. All Rights Reserved.
User Contributed Comments For Developer Documentation | sign in to add a comment |
There are no user contributed comments for this page. |
<< HHV User Documentation | Language Support >> |
Top: Documentation Library | Up: Documentation Library |