create a lot of GUI source code files.

This commit is contained in:
2020-10-14 22:05:24 +08:00
parent 111f1f8951
commit 2f98b1d08c
12 changed files with 172 additions and 4 deletions

27
src/GUI/ThemeEngine.cpp Normal file
View File

@@ -0,0 +1,27 @@
#include<hgl/gui/ThemeEngine.h>
namespace hgl
{
namespace gui
{
namespace
{
ThemeEngine *default_theme_engine=nullptr;
}//namespace
ThemeEngine *CreateDefaultThemeEngine();
ThemeEngine *GetDefaultThemeEngine()
{
if(!default_theme_engine)
default_theme_engine=CreateDefaultThemeEngine();
return default_theme_engine;
}
ThemeEngine *CreateThemeEngine()
{
return GetDefaultThemeEngine();
}
}//namespace gui
}//namespace hgl