|
|
|
@ -104,7 +104,7 @@ local wrappedAddChars = function(inputbox, char)
|
|
|
|
|
ime:wrappedAddChars(inputbox, char)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
local function seperate(inputbox)
|
|
|
|
|
local function separate(inputbox)
|
|
|
|
|
ime:separate(inputbox)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
@ -130,19 +130,19 @@ local wrapInputBox = function(inputbox)
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "delToStartOfLine", nil, clear_stack))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "clear", nil, clear_stack))
|
|
|
|
|
-- -- Navigation.
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "leftChar", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "rightChar", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "upLine", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "downLine", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "leftChar", nil, separate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "rightChar", nil, separate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "upLine", nil, separate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "downLine", nil, separate))
|
|
|
|
|
-- -- Move to other input box.
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "unfocus", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onCloseKeyboard", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "unfocus", nil, separate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onCloseKeyboard", nil, separate))
|
|
|
|
|
-- -- Gestures to move cursor.
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onTapTextBox", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onHoldTextBox", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onSwipeTextBox", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onTapTextBox", nil, separate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onHoldTextBox", nil, separate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onSwipeTextBox", nil, separate))
|
|
|
|
|
-- -- Others
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onSwitchingKeyboardLayout", nil, seperate))
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "onSwitchingKeyboardLayout", nil, separate))
|
|
|
|
|
|
|
|
|
|
-- addChars is the only method we need a more complicated wrapper for.
|
|
|
|
|
table.insert(wrappers, util.wrapMethod(inputbox, "addChars", wrappedAddChars, nil))
|
|
|
|
|