YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::UI::CursorEventArgs结构体 参考

指针设备输入事件参数类。 更多...

#include <ywgtevt.h>

类 YSLib::UI::CursorEventArgs 继承关系图:
YSLib::UI::CursorEventArgs 的协作图:

Public 类型

using InputType = Drawing::Point
 输入类型。 更多...
 
- Public 类型 继承自 YSLib::UI::RoutedEventArgs
enum  RoutingStrategy { Bubble = 0, Tunnel = 1, Direct = 2 }
 事件路由策略枚举。 更多...
 

Public 成员函数

 CursorEventArgs (IWidget &, const KeyInput &, const InputType &={}, RoutingStrategy=Direct)
 构造:使用按键输入类型对象、输入类型对象和事件路由策略。 更多...
 
- Public 成员函数 继承自 YSLib::UI::InputEventArgs
 InputEventArgs (IWidget &, const KeyInput &={}, RoutingStrategy=Direct)
 构造:使用本机键按下对象和路由事件类型。 更多...
 
 DefCvt (const ynothrow, const KeyInput &, Keys) PDefHOp(bool
 转换为按键代码类型。 更多...
 
KeyIndex code const ImplRet (Tester(Keys, code)) DefGetter(const ynothrow
 取按键代码。 更多...
 
- Public 成员函数 继承自 YSLib::UI::RoutedEventArgs
 RoutedEventArgs (IWidget &wgt, RoutingStrategy strategy=Direct)
 
- Public 成员函数 继承自 YSLib::UI::UIEventArgs
 UIEventArgs (IWidget &wgt)
 
 DefDeCopyCtor (UIEventArgs) virtual DefDeDtor(UIEventArgs) DefDeCopyAssignment(UIEventArgs) DefGetter(const ynothrow
 复制构造:默认实现。 更多...
 

Public 属性

InputType Position
 
- Public 属性 继承自 YSLib::UI::InputEventArgs
Devices::KeyInputDevice::Tester Tester {Devices::KeyInputDevice::DefaultTest}
 按键状态测试器。 更多...
 
KeyInput Keys
 包含的按键代码。 更多...
 
KeyIndex code const const KeyInput Keys
 
- Public 属性 继承自 YSLib::UI::RoutedEventArgs
RoutingStrategy Strategy
 事件路由策略。 更多...
 
bool Handled
 事件已经被处理。 更多...
 
- Public 属性 继承自 YSLib::UI::UIEventArgs
IWidget Sender
 

详细描述

指针设备输入事件参数类。

自从
build 422

在文件 ywgtevt.h183 行定义.

成员类型定义说明

输入类型。

在文件 ywgtevt.h186 行定义.

构造及析构函数说明

YSLib::UI::CursorEventArgs::CursorEventArgs ( IWidget &  wgt,
const KeyInput &  k,
const InputType pt = {},
RoutingStrategy  s = Direct 
)

构造:使用按键输入类型对象、输入类型对象和事件路由策略。

自从
build 422

在文件 ywgtevt.cpp49 行定义.

类成员变量说明

InputType YSLib::UI::CursorEventArgs::Position
自从
build 482

在文件 ywgtevt.h189 行定义.

参考自 YSLib::UI::GUIState::ResponseCursor().


该结构体的文档由以下文件生成: