45 virtual bool openForText(std::function<
void(std::string)> f, std::string headerText =
"",
46 std::string subText =
"",
int maxStringLength = 32, std::string initialText =
"",
55 virtual bool openForPassword(std::function<
void(std::string)> f, std::string headerText =
"",
56 std::string subText =
"",
int maxStringLength = 32, std::string initialText =
"",
59 return openForText(f, headerText, subText, maxStringLength, initialText, kbdDisableBitmask);
62 virtual bool openForNumber(std::function<
void(
long)> f, std::string headerText =
"",
63 std::string subText =
"",
int maxStringLength = 18, std::string initialText =
"",
64 std::string leftButton =
"", std::string rightButton =
"",
virtual ~ImeManager()
Definition ime.hpp:43
virtual bool openForText(std::function< void(std::string)> f, std::string headerText="", std::string subText="", int maxStringLength=32, std::string initialText="", int kbdDisableBitmask=KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE)=0
virtual bool openForNumber(std::function< void(long)> f, std::string headerText="", std::string subText="", int maxStringLength=18, std::string initialText="", std::string leftButton="", std::string rightButton="", int kbdDisableBitmask=KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE)=0
virtual bool openForPassword(std::function< void(std::string)> f, std::string headerText="", std::string subText="", int maxStringLength=32, std::string initialText="", int kbdDisableBitmask=KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE)
Definition ime.hpp:55
Definition actions.hpp:25
KeyboardKeyDisableBitmask
Definition ime.hpp:28
@ KEYBOARD_DISABLE_BACKSLASH
Definition ime.hpp:34
@ KEYBOARD_DISABLE_FORWSLASH
Definition ime.hpp:33
@ KEYBOARD_DISABLE_USERNAME
Definition ime.hpp:37
@ KEYBOARD_DISABLE_SPACE
Definition ime.hpp:30
@ KEYBOARD_DISABLE_PERCENT
Definition ime.hpp:32
@ KEYBOARD_DISABLE_AT
Definition ime.hpp:31
@ KEYBOARD_DISABLE_NUMBERS
Definition ime.hpp:35
@ KEYBOARD_DISABLE_DOWNLOADCODE
Definition ime.hpp:36
@ KEYBOARD_DISABLE_NONE
Definition ime.hpp:29