|
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().
