Configuration saving
In ReGui, this is called the Ini service. There is example usage of the Ini service in the demo window
ReGui does not have a built-in file system interface. Therefore, you will need to create your own to handle the Ini service. Enabling JsonEncode will return a string which should be used for the save file content
ReGui:DumpIni(JsonEncode: boolean?): (table|string)
Returns the table or json string of the Ini settings
ReGui:LoadIni(NewSettings: (table|string), JsonEncoded: boolean?)
Loads the Ini into the Elements
ReGui:AddIniFlag(Flag: string, Element)
Manually declare an Element for a IniFlag
This is done automatically when an Element is created if the flags contain IniFlag
ReGui:LoadIniIntoElement(Element, Values: table)
Loads the values from the Value table into the Element
This function is used by :LoadIni
Passed values will be checked in the ValueFunctions dict to check whether it should invoke a function, e.g :SetValue is required for Value
Last updated