25#ifndef __TEXT_INPUT_TEST_H__
26#define __TEXT_INPUT_TEST_H__
28#include "../BaseTest.h"
42 virtual std::string
title()
const override;
45 virtual void keyboardWillShow(cocos2d::IMEKeyboardNotificationInfo& info)
override;
47 bool onTouchBegan(cocos2d::Touch* touch, cocos2d::Event* event);
48 void onTouchEnded(cocos2d::Touch* touch, cocos2d::Event* event);
64 virtual std::string
subtitle()
const override;
65 virtual void onClickTrackNode(
bool bClicked,
const cocos2d::Vec2& touchPos)
override;
68 virtual void onEnter()
override;
87 virtual std::string
subtitle()
const override;
88 virtual void onClickTrackNode(
bool bClicked,
const cocos2d::Vec2& touchPos)
override;
91 virtual void onEnter()
override;
92 virtual void onExit()
override;
97 virtual bool onTextFieldInsertText(cocos2d::TextFieldTTF* sender,
const char * text,
size_t nLen)
override;
99 virtual bool onDraw(cocos2d::TextFieldTTF* sender);
111 virtual std::string
subtitle()
const override;
113 virtual void onEnter()
override;
125 virtual std::string
subtitle()
const override;
126 virtual void onClickTrackNode(
bool bClicked,
const cocos2d::Vec2& touchPos)
override;
129 virtual void onEnter()
override;
DEFINE_TEST_SUITE(TextInputTests)
bool onTouchBegan(cocos2d::Touch *touch, cocos2d::Event *event)
KeyboardNotificationLayer()
virtual void onClickTrackNode(bool bClicked, const cocos2d::Vec2 &touchPos)=0
void onTouchEnded(cocos2d::Touch *touch, cocos2d::Event *event)
virtual void keyboardWillShow(cocos2d::IMEKeyboardNotificationInfo &info) override
virtual std::string title() const override
cocos2d::Node * _trackNode
void callbackRemoveNodeWhenDidAction(Node *node)
virtual void onClickTrackNode(bool bClicked, const cocos2d::Vec2 &touchPos) override
cocos2d::TextFieldTTF * _textField
virtual bool onTextFieldAttachWithIME(cocos2d::TextFieldTTF *sender) override
virtual bool onTextFieldDetachWithIME(cocos2d::TextFieldTTF *sender) override
virtual bool onTextFieldDeleteBackward(cocos2d::TextFieldTTF *sender, const char *delText, size_t nLen) override
virtual bool onTextFieldInsertText(cocos2d::TextFieldTTF *sender, const char *text, size_t nLen) override
virtual std::string subtitle() const override
virtual void onExit() override
CREATE_FUNC(TextFieldTTFActionTest)
virtual bool onDraw(cocos2d::TextFieldTTF *sender)
virtual void onEnter() override
cocos2d::Action * _textFieldAction
virtual std::string subtitle() const override
virtual void onClickTrackNode(bool bClicked, const cocos2d::Vec2 &touchPos) override
virtual void onEnter() override
CREATE_FUNC(TextFieldTTFDefaultTest)
virtual std::string subtitle() const override
CREATE_FUNC(TextFieldTTFSecureTextEntryTest)
virtual void onEnter() override
virtual void onEnter() override
virtual void onClickTrackNode(bool bClicked, const cocos2d::Vec2 &touchPos) override
virtual std::string subtitle() const override
CREATE_FUNC(TextFieldTTSetCursorFromPoint)