First try to implement serialisation (for statics).
Try it for background.
Add serialization for all theme-elements.
Serialize complete screens.
Handle errors in profile files
Make GetProfiles return an empty array in case of no profiles
Fix wrong colors
Disable Buttons also deselects it
Show an error if no profiles found and disable gaming
Merge branch 'develop' of github.com:Flamefire/Vocaluxe into theme
Changed theme-color-handling.
Change serialization. It think it's much better now.
Added constructors to STheme* for copying.
Some renamings.
Saved theme (so everything should be right before changing to de-serialization)
Added constructors with STheme*-structs, LoadTextures() will be LoadTheme later and set all needed values from theme-struct to object.
Improve CTexture and Drawing stuff related to that
(Don't use an ID queue, store DataSizes of texture data)
Make a common base class for CD3D and COpenGL
Unify as much of D3D and OpenGL as possible
Update LoadTextures for some elements.