YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
GUIShell类 参考

GUI Shell 基类。 更多...

#include <GUIShell.h>

类 GUIShell 继承关系图:
GUIShell 的协作图:

Public 成员函数

 GUIShell ()
 无参数构造:复位 GUI 状态。
 
void OnGotMessage (const Message &) override
 消息处理函数。
 
virtual void OnInput ()
 处理输入消息:发送绘制消息。
 
virtual void OnPaint ()
 处理绘制消息:默认为空实现。
 

Protected 属性

Devices::InputManager imMain
 输入管理器。
 

详细描述

GUI Shell 基类。

自从
build 398

在文件 GUIShell.h43 行定义.

构造及析构函数说明

GUIShell::GUIShell ( )

无参数构造:复位 GUI 状态。

在文件 GUIShell.cpp41 行定义.

参考 YSLib::UI::FetchGUIState() , 以及 YSLib::UI::GUIState::Reset().

函数调用图:

成员函数说明

void GUIShell::OnGotMessage ( const Message &  msg)
override

消息处理函数。

处理以下消息: 绘制消息 SM_PAINT :调用 GUIShell::OnInput 。 输入消息 SM_INPUT :分发按键处理后调用 OnInput 。 其它消息传递至 Shell::OnGotMessage 。

在文件 GUIShell.cpp49 行定义.

参考 OnInput(),SM_INPUT , 以及 SM_PAINT.

参考自 ShlDS::OnGotMessage().

函数调用图:

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

void GUIShell::OnInput ( )
virtual

处理输入消息:发送绘制消息。

注解
如需要异步更新可以覆盖本方法。

默认行为: 若为宿主实现,向宿主环境分发输入。

在文件 GUIShell.cpp68 行定义.

参考自 OnGotMessage() , 以及 ShlDS::OnInput().

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

void GUIShell::OnPaint ( )
virtual

处理绘制消息:默认为空实现。

在文件 GUIShell.cpp79 行定义.

类成员变量说明

Devices::InputManager GUIShell::imMain
protected

输入管理器。

在文件 GUIShell.h49 行定义.


该类的文档由以下文件生成: