Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC16.33E.33EP256MU810

Constants

BYTE Object_EllipseFilled     BYTE Widget_Rectangular     BYTE Widget_Ellipse     BYTE Object_Line     BYTE Object_Hidden     BYTE Object_Rectangle     BYTE Widget_HSlider_Round     BYTE Widget_HSlider     BYTE Object_RectangleFilled     BYTE Widget_VSlider_Round     BYTE Widget_Hidden     BYTE Widget_VSlider     BYTE Widget_RoundedRectangle     BYTE Object_Ellipse    

Globals

UNSIGNED INT H     BYTE ObjectTheme     SIGNED INT LastWidgetPress     FLOAT Value     BYTE Theme     FLOAT OldValue     UNSIGNED INT NumWidgets     BYTE WidgetTheme     UNSIGNED INT NumObjects     UNSIGNED INT Y     UNSIGNED INT X     BYTE Type     UNSIGNED INT W     UNSIGNED INT TouchInterval     HANDLE Console    

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

LoadROMColour

Return:     VOID
Params:     BYTE RGB     BOOL Type     BYTE Index     BYTE SubIndex    
Vars:     UNSIGNED LONG Col    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

CreateWidget

Return:     UNSIGNED INT
Params:     BYTE WidgetType     UNSIGNED INT X     UNSIGNED INT Y     UNSIGNED INT Width     UNSIGNED INT Height     BYTE WidgetTheme     BOOL DrawWidget    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

GetSliderValue

Return:     FLOAT
Params:     UNSIGNED INT WidgetID    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

CheckForTouch

Return:     UNSIGNED INT
Params:     UNSIGNED INT X     UNSIGNED INT Y    
Vars:     UNSIGNED INT Idx     UNSIGNED INT ID     SIGNED INT Coord    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

CreateTextField

Return:     UNSIGNED INT
Params:     STRING Text     UNSIGNED INT X     UNSIGNED INT Y     UNSIGNED INT Width     UNSIGNED INT Height     BYTE Font     BYTE ObjectTheme     BYTE HAlignment     BYTE VAlignment    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Ev_Initialise

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

ModifyScale

Return:     VOID
Params:     UNSIGNED INT ID     UNSIGNED INT Width     UNSIGNED INT Height    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

DrawItem

Return:     VOID
Params:     UNSIGNED INT ID    
Vars:     UNSIGNED INT PixelWidth     UNSIGNED INT PixelHeight     UNSIGNED INT Difference    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

SetTextFloat

Return:     VOID
Params:     UNSIGNED INT ID     Number     BYTE NumDP     STRING Unit     BYTE Font     BYTE HAlignment     BYTE VAlignment     BYTE ObjectTheme     BOOL Transparent    
Vars:     STRING Str    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

SetTextLabel

Return:     VOID
Params:     UNSIGNED INT ID     STRING Text     BYTE Font     BYTE HAlignment     BYTE VAlignment     BYTE ObjectTheme     BOOL Transparent    
Vars:     BOOL ValidID     BYTE PixelHeight     SIGNED INT Y     UNSIGNED INT Idx     UNSIGNED INT Len     SIGNED INT X     UNSIGNED INT TextPixelWidth    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

DrawAll

Return:     VOID
Vars:     UNSIGNED INT Index    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

GetLastTouchID

Return:     SIGNED INT

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

SetTextNumber

Return:     VOID
Params:     UNSIGNED INT ID     Number     STRING Unit     BYTE Font     BYTE HAlignment     BYTE VAlignment     BYTE ObjectTheme     BOOL Transparent    
Vars:     STRING Str     BYTE Len    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

SetSliderValue

Return:     VOID
Params:     UNSIGNED INT WidgetID     FLOAT Value     BOOL RedrawSlider    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING str     HANDLE Handle     UNSIGNED INT Calc    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Ev_LoadComplete

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

OverrideObjectTheme

Return:     VOID
Params:     BYTE ThemeIndex     BYTE FG_R     BYTE FG_G     BYTE FG_B     BYTE BG_R     BYTE BG_G     BYTE BG_B    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

ModifyPosition

Return:     VOID
Params:     UNSIGNED INT ID     SIGNED INT X     SIGNED INT Y     BOOL Relative    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

ClearAll

Return:     VOID
Params:     BOOL ClearScreen    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

ModifyTheme

Return:     VOID
Params:     UNSIGNED INT ID     BYTE Theme    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Ev_GetVarSize

Return:     UNSIGNED LONG
Params:     STRING VarName     Elements    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

CollisionCheck

Return:     BOOL
Params:     UNSIGNED INT ID1     UNSIGNED INT ID2    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

OverrideWidgetTheme

Return:     VOID
Params:     BYTE ThemeIndex     BYTE FG_R     BYTE FG_G     BYTE FG_B     BYTE BG_R     BYTE BG_G     BYTE BG_B     BYTE HL_R     BYTE HL_G     BYTE HL_B     BYTE LL_R     BYTE LL_G     BYTE LL_B    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Ev_CompileStart

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Ev_Start

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

NoTouch

Return:     VOID

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

CreateObject

Return:     UNSIGNED INT
Params:     BYTE ObjectType     UNSIGNED INT X     UNSIGNED INT Y     UNSIGNED INT Width     UNSIGNED INT Height     BYTE ObjectTheme     BOOL DrawObject    

Your browser does not support the HTML5 canvas tag.

LoadROMColour    /    CreateWidget    /    GetSliderValue    /    CheckForTouch    /    CreateTextField    /    Ev_Initialise    /    ModifyScale    /    DrawItem    /    SetTextFloat    /    SetTextLabel    /    DrawAll    /    GetLastTouchID    /    SetTextNumber    /    SetSliderValue    /    Ev_Property    /    Ev_LoadComplete    /    OverrideObjectTheme    /    ModifyPosition    /    Ev_Renamed    /    ClearAll    /    ModifyTheme    /    Ev_GetVarSize    /    CollisionCheck    /    OverrideWidgetTheme    /    Ev_CompileStart    /    Ev_Start    /    NoTouch    /    Main    /    CreateObject    /    Initialise

Initialise

Return:     VOID
Vars:     BYTE Count     BYTE RGB    

Your browser does not support the HTML5 canvas tag.

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