0ad/source/gui/SettingTypes
wraitii 4f972bc623 Split off JSON-related function from ScriptInterface, clean up headers.
Follows 34b1920e7b.

JSON functions and ToString are movec to their own headers.
Also clean out a few PersistentRooted usage to use the 2-phase init to
clean up scriptInterface usage.

With these functions split off, we can finally clean out headers and
remove ScriptInterface.h from most of them, in favour of smaller and
more precise headers.


Take the opportunity to clarify some comments regarding Mutability.

Differential Revision: https://code.wildfiregames.com/D3961
This was SVN commit r25434.
2021-05-14 10:18:03 +00:00
..
CGUIColor.cpp Sort GUI Object types, GUI Object bases and GUI Setting value types into three new folders. 2019-10-02 09:44:00 +00:00
CGUIColor.h Removes implicit default value operator for CGUIColor. 2021-03-27 11:47:49 +00:00
CGUIHotkey.cpp Split JS conversions from ScriptInterface. 2021-05-13 09:43:33 +00:00
CGUIHotkey.h Fix no-pch build. Potentially fixes bb49fbe793, 0198942a79, 34b1920e7b, 8b08f4ae7a 0dbf417171, 3af1fc64d2, 5fbdbaa3bc, 6fbf036ae4. 2021-05-12 13:48:55 +00:00
CGUIList.h Sort GUI Object types, GUI Object bases and GUI Setting value types into three new folders. 2019-10-02 09:44:00 +00:00
CGUISeries.h Sort GUI Object types, GUI Object bases and GUI Setting value types into three new folders. 2019-10-02 09:44:00 +00:00
CGUISize.cpp Split off JSON-related function from ScriptInterface, clean up headers. 2021-05-14 10:18:03 +00:00
CGUISize.h Moves CRect from ps to maths to related geometric primitives. 2021-03-30 21:14:36 +00:00
CGUIString.cpp Remove debug code left in d9748173c7 2021-05-02 07:08:40 +00:00
CGUIString.h Generalize icon-specific tooltips to a tag, streamline code. 2021-05-01 12:38:05 +00:00
EAlign.h Moves CSize into a separate file and renames it to CSize2D according to other geometric entities. 2021-03-27 16:08:06 +00:00
MouseEventMask.cpp Split JS conversions from ScriptInterface. 2021-05-13 09:43:33 +00:00
MouseEventMask.h Fix no-pch build. Potentially fixes bb49fbe793, 0198942a79, 34b1920e7b, 8b08f4ae7a 0dbf417171, 3af1fc64d2, 5fbdbaa3bc, 6fbf036ae4. 2021-05-12 13:48:55 +00:00