5 class CIMEDelegateProxy;
14 virtual bool attachWithIME();
15 virtual bool detachWithIME();
42 virtual void insertText(
const char * text,
size_t len) { }
57 friend class CIMEDelegateProxy;
58 CIMEDelegateProxy* GetIMEDelegateProxy();
59 #ifdef PARAENGINE_MOBILE 60 std::unique_ptr<CIMEDelegateProxy> m_delegate;
virtual void didDetachWithIME()
When the delegate detaches from the IME, this method is called by IMEDispatcher.
Definition: GUIIMEDelegate.h:37
virtual void didAttachWithIME()
When the delegate detaches from the IME, this method is called by IMEDispatcher.
Definition: GUIIMEDelegate.h:27
different physics engine has different winding order.
Definition: EventBinding.h:32
virtual bool canAttachWithIME()
Decide if the delegate instance is ready to receive an IME message.
Definition: GUIIMEDelegate.h:22
virtual bool canDetachWithIME()
Decide if the delegate instance can stop receiving IME messages.
Definition: GUIIMEDelegate.h:32
static const string & GetString(int nStringID=0)
get static string used in the game engine.
Definition: Globals.cpp:168
virtual void deleteBackward()
Called by IMEDispatcher after the user clicks the backward key.
Definition: GUIIMEDelegate.h:47
base interface for cross-platform IME and also null implementation under win32 client.
Definition: GUIIMEDelegate.h:10
virtual const std::string & getContentText()
Called by IMEDispatcher for text stored in delegate.
Definition: GUIIMEDelegate.h:52
virtual void insertText(const char *text, size_t len)
Called by IMEDispatcher when text input received from the IME.
Definition: GUIIMEDelegate.h:42