@@ -33,6 +33,11 @@ API(reset) {
33
33
return ret;
34
34
}
35
35
36
+ API (toggle) {
37
+ fcitx::toggle ();
38
+ return {};
39
+ }
40
+
36
41
API (processKey) {
37
42
GET_ARGS (3 )
38
43
GET_U32 (unicode, 0 )
@@ -69,6 +74,11 @@ API(activateCandidateAction) {
69
74
return {};
70
75
}
71
76
77
+ API (updateStatusArea) {
78
+ fcitx::updateStatusArea ();
79
+ return {};
80
+ }
81
+
72
82
API (activateStatusAreaAction) {
73
83
GET_ARGS (1 )
74
84
GET_I32 (id, 0 )
@@ -107,10 +117,12 @@ static napi_value Init(napi_env env, napi_value exports) {
107
117
{" focusIn" , nullptr , focusIn, nullptr , nullptr , nullptr , napi_default, nullptr },
108
118
{" focusOut" , nullptr , focusOut, nullptr , nullptr , nullptr , napi_default, nullptr },
109
119
{" reset" , nullptr , reset, nullptr , nullptr , nullptr , napi_default, nullptr },
120
+ {" toggle" , nullptr , toggle, nullptr , nullptr , nullptr , napi_default, nullptr },
110
121
{" processKey" , nullptr , processKey, nullptr , nullptr , nullptr , napi_default, nullptr },
111
122
{" selectCandidate" , nullptr , selectCandidate, nullptr , nullptr , nullptr , napi_default, nullptr },
112
123
{" askCandidateActions" , nullptr , askCandidateActions, nullptr , nullptr , nullptr , napi_default, nullptr },
113
124
{" activateCandidateAction" , nullptr , activateCandidateAction, nullptr , nullptr , nullptr , napi_default, nullptr },
125
+ {" updateStatusArea" , nullptr , updateStatusArea, nullptr , nullptr , nullptr , napi_default, nullptr },
114
126
{" activateStatusAreaAction" , nullptr , activateStatusAreaAction, nullptr , nullptr , nullptr , napi_default,
115
127
nullptr }};
116
128
napi_define_properties (env, exports, sizeof (desc) / sizeof (desc[0 ]), desc);
0 commit comments