Home
last modified time | relevance | path

Searched refs:CjInputMethodController (Results 1 - 4 of 4) sorted by relevance

/base/inputmethod/imf/frameworks/cj/src/
H A Dcj_input_method_controller.cpp29 std::mutex CjInputMethodController::controllerMutex_;
30 std::shared_ptr<CjInputMethodController> CjInputMethodController::controller_{ nullptr };
44 std::shared_ptr<CjInputMethodController> CjInputMethodController::GetInstance() in GetInstance()
49 auto controller = std::make_shared<CjInputMethodController>(); in GetInstance()
57 int32_t CjInputMethodController::Attach(const CTextConfig &txtCfg, bool showKeyboard) in Attach()
89 int32_t CjInputMethodController::Detach() in Detach()
98 int32_t CjInputMethodController::ShowTextInput() in ShowTextInput()
107 int32_t CjInputMethodController
[all...]
H A Dcj_input_method_textchanged_listener.cpp35 CjInputMethodController::GetInstance()->InsertText(text); in InsertText()
40 CjInputMethodController::GetInstance()->DeleteRight(length); in DeleteForward()
45 CjInputMethodController::GetInstance()->DeleteLeft(length); in DeleteBackward()
50 CjInputMethodController::GetInstance()->SendKeyboardStatus(status); in SendKeyboardStatus()
55 CjInputMethodController::GetInstance()->SendFunctionKey(functionKey); in SendFunctionKey()
60 CjInputMethodController::GetInstance()->MoveCursor(direction); in MoveCursor()
65 CjInputMethodController::GetInstance()->HandleExtendAction(action); in HandleExtendAction()
70 return CjInputMethodController::GetInstance()->GetLeftText(number); in GetLeftTextOfCursor()
75 return CjInputMethodController::GetInstance()->GetRightText(number); in GetRightTextOfCursor()
80 return CjInputMethodController in GetTextIndexAtCursor()
[all...]
H A Dinput_method_ffi.cpp298 return CjInputMethodController::Subscribe(type, id); in FfiInputMethodControllerOn()
303 return CjInputMethodController::Unsubscribe(type); in FfiInputMethodControllerOff()
308 return CjInputMethodController::Attach(txtCfg, showKeyboard); in FfiInputMethodControllerAttach()
313 return CjInputMethodController::Detach(); in FfiInputMethodControllerDetach()
318 return CjInputMethodController::ShowTextInput(); in FfiInputMethodControllerShowTextInput()
323 return CjInputMethodController::HideTextInput(); in FfiInputMethodControllerHideTextInput()
328 return CjInputMethodController::SetCallingWindow(windowId); in FfiInputMethodControllerSetCallingWindow()
333 return CjInputMethodController::UpdateCursor(cursor); in FfiInputMethodControllerUpdateCursor()
338 return CjInputMethodController::ChangeSelection(std::string(text), start, end); in FfiInputMethodControllerChangeSelection()
343 return CjInputMethodController in FfiInputMethodControllerUpdateAttribute()
[all...]
/base/inputmethod/imf/frameworks/cj/include/
H A Dcj_input_method_controller.h27 class CjInputMethodController : public ControllerListener { class
29 CjInputMethodController() = default;
30 ~CjInputMethodController() = default;
31 static std::shared_ptr<CjInputMethodController> GetInstance();
89 static std::shared_ptr<CjInputMethodController> controller_;

Completed in 2 milliseconds