Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ARD.ATMEGA.Arduino Leonardo
Constants
FLOAT Border2
FLOAT Border
Globals
HANDLE LinkBarHandle
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Prv_SelectLinkHandle
Return: VOID
Params: HANDLE CheckHandle
Vars: BYTE CheckIdx
BYTE Data
BYTE Inst
BYTE PanelIdx
HANDLE Handle
HANDLE ParentCheck
HANDLE ParentHandle
HANDLE RootHandle
UNSIGNED INT Index
SIGNED INT PanelType
BOOL Test
STRING Name
Ev_Initialise
Return: UNSIGNED LONG
Prv_DrawGdiLink
Return: UNSIGNED LONG
Vars: FLOAT XYZ
STRING NodeList
STRING NodeList2
HANDLE RootHandle
HANDLE ObjHandle
UNSIGNED INT Inst
STRING Name
UNSIGNED LONG Version
Prv_ResizeReferences
Return: VOID
Ev_Property
Return: UNSIGNED LONG
Vars: STRING Str
SIGNED INT PanelType
Ev_LoadComplete
Return: UNSIGNED LONG
Prv_PopulateLinkFilter
Return: VOID
Vars: BYTE Data
BYTE Inst
UNSIGNED INT Index
BYTE CheckIdx
BYTE PanelIdx
STRING Filter
HANDLE Handle
HANDLE ParentCheck
HANDLE ParentHandle
HANDLE RootHandle
HANDLE LastValid
SetHandle
Return: VOID
Params: HANDLE Handle
Vars: HANDLE Child
BOOL Source
STRING Name
BYTE CommsType
GetHandle
Return: HANDLE
Vars: HANDLE Root
HANDLE Old
UNSIGNED INT Instance
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
Vars: SIGNED INT PanelType
HANDLE RootHandle
HANDLE Handle
HANDLE LHandle
UNSIGNED LONG Version
Prv_HideGdiLink
Return: VOID
Vars: UNSIGNED INT Inst
HANDLE RootHandle
STRING Name
HANDLE ObjHandle
UNSIGNED LONG Version
Main
Return: VOID
Vars: UNSIGNED LONG Version
Verison History
Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support