YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
GUI 应用程序。 更多...
#include "Helper/yglobal.h"
#include "YCLib/Input.h"
#include "YSLib/Core/yapp.h"
#include "YSLib/Core/ValueNode.h"
#include <ystdex/cast.hpp>
#include "Helper/GUIShell.h"
类 | |
class | GUIApplication |
平台相关的应用程序类。 更多... | |
函数 | |
Drawing::FontCache & | FetchDefaultFontCache () ynothrow |
取默认字体缓存。 | |
YF_API void | Execute (GUIApplication &, shared_ptr< Shell >=make_shared< Shells::GUIShell >()) |
执行程序主消息循环。 | |
YF_API GUIApplication & | FetchGlobalInstance () ynothrow |
取全局应用程序实例。 | |
GUI 应用程序。
在文件 GUIApplication.h 中定义.
YF_API void Execute | ( | GUIApplication & | , |
shared_ptr< Shell > | = make_shared< Shells::GUIShell >() |
||
) |
执行程序主消息循环。
在文件 GUIApplication.cpp 第 187 行定义.
参考 YSLib::Activate(),GUIApplication::DealMessage() , 以及 YB_UNLIKELY.
参考自 main().
|
inline |
取全局应用程序实例。
在文件 GUIApplication.h 第 140 行定义.
参考自 FetchAppInstance(),FetchDefaultFontCache(),ShlReader::LoadBookmarks(),ShlReader::LoadGlobalConfiguration(),RemoveGlobalTasks(),ShlReader::SaveBookmarks() , 以及 ShlReader::SaveGlobalConfiguration().