3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/input/HIDController.h"
12 ::ll::TypedStorage<8, 8, ::HWND__*> mHWnd;
13 ::ll::TypedStorage<4, 8, ::tagPOINT> mCaretScreenPos;
14 ::ll::TypedStorage<1, 1, bool> mCallbacksRegistered;
15 ::ll::TypedStorage<8, 8, ::winrt::event_token> mTextRequestedToken;
16 ::ll::TypedStorage<8, 8, ::winrt::event_token> mTextUpdatedToken;
17 ::ll::TypedStorage<8, 8, ::winrt::event_token> mLayoutRequestToken;
18 ::ll::TypedStorage<8, 8, ::winrt::event_token> mCompositionStartedToken;
19 ::ll::TypedStorage<8, 8, ::winrt::event_token> mCompositionCompletedToken;
20 ::ll::TypedStorage<8, 8, ::winrt::event_token> mSelectionRequestedToken;
21 ::ll::TypedStorage<8, 8, ::winrt::event_token> mSelectionUpdatedToken;
22 ::ll::TypedStorage<8, 8, ::winrt::Windows::UI::Text::Core::CoreTextEditContext> mCoreTextEditContext;
32 virtual void onShowKeyboard(::std::string_view
const currentText,
int maxLength,
bool isMultiline) ;
34 virtual void onHideKeyboard() ;
36 virtual void onTextEditComponentGainedFocus(::std::string_view
const currentText,
int maxLength) ;
38 virtual void onTextEditComponentLostFocus() ;
40 virtual void onKeyUp(
int keyCode) ;
42 virtual void updateEditContext(
int keyCode) ;
44 virtual void onTextInput(::std::string
const& utf8Text) ;
46 virtual void onCompositionText(::std::string
const& utf8Text) ;
48 virtual void resetCompositionState() ;
50 virtual void onIMEReconversion(
int position,
int count) ;
52 virtual void setCaretPosition(
int position) ;
54 virtual void onAppFocusLost() ;
56 virtual void onAppFocusGained() ;
58 virtual void setIMEEnabled(
bool val) ;
68 MCAPI
void _disableTextEdit();
70 MCAPI
void _enableTextEdit();
76 MCAPI
void* $ctor(::HWND__* hwnd);
82 MCAPI
void $onShowKeyboard(::std::string_view
const currentText,
int maxLength,
bool isMultiline);
84 MCAPI
void $onHideKeyboard();
86 MCAPI
void $onTextEditComponentGainedFocus(::std::string_view
const currentText,
int maxLength);
88 MCFOLD
void $onTextEditComponentLostFocus();
90 MCAPI
void $onKeyUp(
int keyCode);
92 MCAPI
void $updateEditContext(
int keyCode);
94 MCAPI
void $onTextInput(::std::string
const& utf8Text);
96 MCAPI
void $onCompositionText(::std::string
const& utf8Text);
98 MCAPI
void $resetCompositionState();
100 MCAPI
void $onIMEReconversion(
int position,
int count);
102 MCAPI
void $setCaretPosition(
int position);
104 MCAPI
void $onAppFocusLost();
106 MCAPI
void $onAppFocusGained();
108 MCFOLD
void $setIMEEnabled(
bool val);
Definition HIDControllerWin32.h:5
static MCAPI void ** $vftable()
Definition HIDController.h:5