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

文本输入事件参数。 更多...

#include <ywgtevt.h>

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

Public 成员函数

 TextInputEventArgs (IWidget &, String, const KeyInput &={}, RoutingStrategy=Direct)
 
 TextInputEventArgs (InputEventArgs, String)
 
- 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 属性

String Text
 
- 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
 

额外继承的成员函数

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

详细描述

文本输入事件参数。

自从
build 482

在文件 ywgtevt.h234 行定义.

构造及析构函数说明

YSLib::UI::TextInputEventArgs::TextInputEventArgs ( IWidget &  wgt,
String  str,
const KeyInput &  k = {},
RoutingStrategy  s = Direct 
)

在文件 ywgtevt.cpp61 行定义.

YSLib::UI::TextInputEventArgs::TextInputEventArgs ( InputEventArgs  e,
String  str 
)

在文件 ywgtevt.cpp65 行定义.

类成员变量说明

String YSLib::UI::TextInputEventArgs::Text

在文件 ywgtevt.h237 行定义.


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