Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC16.24F.24FJ32GB002
Constants
Globals
BYTE TXRXFlash
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: BYTE Idx
HANDLE Handle
STRING Object
FLOAT fvar
STRING ValStr
STRING Name
Ev_Stop
Return: UNSIGNED LONG
Ev_Drag
Return: UNSIGNED LONG
Params: HANDLE Component
FLOAT X
FLOAT Y
FLOAT Z
Ev_Initialise
Return: UNSIGNED LONG
Vars: STRING Name
HANDLE Handle
GetValue
Return: FLOAT
Params: BYTE Index
Vars: STRING TempStr
FlashRx
Return: VOID
Ev_Property
Return: UNSIGNED LONG
Vars: BYTE idx
STRING PropStr
STRING SlideStr
STRING ValStr
STRING LabelStr
HANDLE LabelHandle
HANDLE SlideHandle
HANDLE ValHandle
HANDLE ParentHandle
FLOAT Div
HANDLE BaseHandle
STRING TempStr
HANDLE BGHandle
STRING BGString
SIGNED LONG PanelID
STRING PanelName
STRING Name
BYTE len
BOOL go
UNSIGNED LONG Version
Ev_LoadComplete
Return: UNSIGNED LONG
FlashTx
Return: VOID
GetLinkHandle
Return: HANDLE
Params: BYTE Index
SetValue
Return: VOID
Params: BYTE Index
FLOAT Value
Vars: STRING TempStr
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
Vars: BYTE Type
SetLinkHandle
Return: VOID
Params: BYTE Index
HANDLE Handle
SetConsoleHandle
Return: VOID
Params: HANDLE Handle
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
Ev_Click
Return: UNSIGNED LONG
Params: HANDLE Component
FLOAT X
FLOAT Y
FLOAT Z
Vars: STRING Name
HANDLE Handle
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