cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | 友元 | 所有成员列表

IMEDispatcher类 参考 Human Machine Interation

输入法消息分发 更多…

#include

## Public 成员函数
~IMEDispatcher ()
NA NA 更多…
void dispatchInsertText (const char *text, size_t len)
从共享dispatcher释放所有IMEDelegate 更多…
void dispatchDeleteBackward ()
分派对文本的删除回退操作 NA NA 更多…
const std::string & getContentText ()
从IMEDelegate得到之前保存在IME的文本 NA NA 更多…
void dispatchKeyboardWillShow (IMEKeyboardNotificationInfo &info)
NA NA 更多…
void dispatchKeyboardDidShow (IMEKeyboardNotificationInfo &info)
NA NA 更多…
void dispatchKeyboardWillHide (IMEKeyboardNotificationInfo &info)
NA NA 更多…
void dispatchKeyboardDidHide (IMEKeyboardNotificationInfo &info)
NA NA 更多…
## 静态 Public 成员函数
static IMEDispatcher * sharedDispatcher ()
返回系统共享的IMEDispatcher对象 NA NA 更多…
## Protected 成员函数
void addDelegate (IMEDelegate delegate)
添加delegate接收IME消息 更多…
bool attachDelegateWithIME (IMEDelegate delegate)
将pDelegate分配到IME 更多…
bool detachDelegateWithIME (IMEDelegate delegate)
void removeDelegate (IMEDelegate delegate)
从delegate队列里移除某一从IME消息获取的delegate 更多…
## 友元
class IMEDelegate

详细描述

输入法消息分发

构造及析构函数说明

~IMEDispatcher ( )

NA NA

成员函数说明

void addDelegate ( IMEDelegate * delegate)

protected

添加delegate接收IME消息

bool attachDelegateWithIME ( IMEDelegate * delegate)

protected

将pDelegate分配到IME

  • 返回
  • 如果成功解除旧的delegate,返回true,否则返回false 如果成功附加新的delegate,返回true,否则返回false

bool detachDelegateWithIME ( IMEDelegate * delegate)

protected

void dispatchDeleteBackward ( )

分派对文本的删除回退操作 NA NA

void dispatchInsertText ( const char * text,
size_t len
)

从共享dispatcher释放所有IMEDelegate

分派从IME得到的输入文本 NA NA

void dispatchKeyboardDidHide ( IMEKeyboardNotificationInfo & info)

NA NA

void dispatchKeyboardDidShow ( IMEKeyboardNotificationInfo & info)

NA NA

void dispatchKeyboardWillHide ( IMEKeyboardNotificationInfo & info)

NA NA

void dispatchKeyboardWillShow ( IMEKeyboardNotificationInfo & info)

NA NA

const std::string& getContentText ( )

从IMEDelegate得到之前保存在IME的文本 NA NA

void removeDelegate ( IMEDelegate * delegate)

protected

从delegate队列里移除某一从IME消息获取的delegate

static IMEDispatcher* sharedDispatcher ( )

static

返回系统共享的IMEDispatcher对象 NA NA

友元及相关函数文档

friend class IMEDelegate

friend


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