YSTest: GUIApplication.h 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 函数
GUIApplication.h 文件参考
Helper

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"`
GUIApplication.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | GUIApplication
| 平台相关的应用程序类。 更多...

## 函数

Drawing::FontCache & | FetchDefaultFontCache () ynothrow
| 取默认字体缓存。
YF_API void | Execute (GUIApplication &, shared_ptr< Shell >=make_shared< Shells::GUIShell >())
| 执行程序主消息循环。
YF_API GUIApplication & | FetchGlobalInstance () ynothrow
| 取全局应用程序实例。

## 详细描述

GUI 应用程序。

版本
  r179

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 398

创建时间:
  2013-04-11 10:02:53 +0800

修改时间:
  2013-04-13 01:26 +0800

文本编码:
  UTF-8

模块名称:
  Helper::GUIApplication

在文件 GUIApplication.h 中定义.

## 函数说明

YF_API void Execute | ( | GUIApplication & | ,
|  | shared_ptr< Shell > | = `make_shared< Shells::GUIShell >()`
| ) |  |

执行程序主消息循环。

注解
  对于宿主实现，设置退出所有窗口时向 YSLib 发送退出消息。

自从
  build 399

在文件 GUIApplication.cpp 第 187 行定义.

参考 YSLib::Activate(),GUIApplication::DealMessage() , 以及 YB_UNLIKELY.

参考自 main().

函数调用图:

这是这个函数的调用关系图:

_tApp & FetchGlobalInstance | ( |  | ) |

inline

取全局应用程序实例。

前置条件
  内部断言检查存在应用程序实例。

注解
  需要保证应用程序实例初始化后才能使用。

自从
  build 398

在文件 GUIApplication.h 第 140 行定义.

参考自 FetchAppInstance(),FetchDefaultFontCache(),ShlReader::LoadBookmarks(),ShlReader::LoadGlobalConfiguration(),RemoveGlobalTasks(),ShlReader::SaveBookmarks() , 以及 ShlReader::SaveGlobalConfiguration().

这是这个函数的调用关系图: