SoftLogik App Library API

This is the main library. These calls all start with SL_ and other than the display library calls, are the only ones you should need or use.

    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 App Library API  Command Reference  url:softlogikapp
  created:2008-03-01 13:47:12   last updated:2008-03-01 21:13:56
  Copyright © 1985-2024 GrasshopperLLC. All Rights Reserved.

User Contributed Comments For SoftLogik App Library API
There are no user contributed comments for this page.