OLD | NEW |
1 // Copyright (c) 2011 The Chromium OS Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <cstdio> | 5 #include <cstdio> |
6 #include <dlfcn.h> | 6 #include <dlfcn.h> |
7 #include <string.h> | 7 #include <string.h> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
146 bool, InputMethodStatusConnection*, const char*); | 146 bool, InputMethodStatusConnection*, const char*); |
147 DECL_FUNC_3(SetImePropertyActivated, | 147 DECL_FUNC_3(SetImePropertyActivated, |
148 void, InputMethodStatusConnection*, const char*, bool); | 148 void, InputMethodStatusConnection*, const char*, bool); |
149 DECL_FUNC_4(SetImeConfig, | 149 DECL_FUNC_4(SetImeConfig, |
150 bool, | 150 bool, |
151 InputMethodStatusConnection*, | 151 InputMethodStatusConnection*, |
152 const char*, | 152 const char*, |
153 const char*, | 153 const char*, |
154 const ImeConfigValue&); | 154 const ImeConfigValue&); |
155 DECL_FUNC_1(GetKeyboardOverlayId, std::string, const std::string&); | 155 DECL_FUNC_1(GetKeyboardOverlayId, std::string, const std::string&); |
| 156 DECL_FUNC_2(SendHandwritingStroke, |
| 157 void, |
| 158 InputMethodStatusConnection*, |
| 159 const chromeos::HandwritingStroke&); |
| 160 DECL_FUNC_2(CancelHandwriting, void, InputMethodStatusConnection*, int); |
156 DECL_FUNC_2(MonitorInputMethodUiStatus, | 161 DECL_FUNC_2(MonitorInputMethodUiStatus, |
157 InputMethodUiStatusConnection*, | 162 InputMethodUiStatusConnection*, |
158 const InputMethodUiStatusMonitorFunctions&, | 163 const InputMethodUiStatusMonitorFunctions&, |
159 void*); | 164 void*); |
160 DECL_FUNC_1(DisconnectInputMethodUiStatus, | 165 DECL_FUNC_1(DisconnectInputMethodUiStatus, |
161 void, | 166 void, |
162 InputMethodUiStatusConnection*); | 167 InputMethodUiStatusConnection*); |
163 DECL_FUNC_4(NotifyCandidateClicked, void, | 168 DECL_FUNC_4(NotifyCandidateClicked, void, |
164 InputMethodUiStatusConnection*, int, int, int); | 169 InputMethodUiStatusConnection*, int, int, int); |
165 DECL_FUNC_1(NotifyCursorUp, void, | 170 DECL_FUNC_1(NotifyCursorUp, void, |
(...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
490 INIT_FUNC(DisconnectResume); | 495 INIT_FUNC(DisconnectResume); |
491 | 496 |
492 // Input methods | 497 // Input methods |
493 INIT_FUNC(MonitorInputMethodStatus); | 498 INIT_FUNC(MonitorInputMethodStatus); |
494 INIT_FUNC(StopInputMethodProcess); | 499 INIT_FUNC(StopInputMethodProcess); |
495 INIT_FUNC(GetSupportedInputMethodDescriptors); | 500 INIT_FUNC(GetSupportedInputMethodDescriptors); |
496 INIT_FUNC(ChangeInputMethod); | 501 INIT_FUNC(ChangeInputMethod); |
497 INIT_FUNC(SetImePropertyActivated); | 502 INIT_FUNC(SetImePropertyActivated); |
498 INIT_FUNC(SetImeConfig); | 503 INIT_FUNC(SetImeConfig); |
499 INIT_FUNC(GetKeyboardOverlayId); | 504 INIT_FUNC(GetKeyboardOverlayId); |
| 505 INIT_FUNC(SendHandwritingStroke); |
| 506 INIT_FUNC(CancelHandwriting); |
500 INIT_FUNC(MonitorInputMethodUiStatus); | 507 INIT_FUNC(MonitorInputMethodUiStatus); |
501 INIT_FUNC(DisconnectInputMethodUiStatus); | 508 INIT_FUNC(DisconnectInputMethodUiStatus); |
502 INIT_FUNC(NotifyCandidateClicked); | 509 INIT_FUNC(NotifyCandidateClicked); |
503 INIT_FUNC(NotifyCursorUp); | 510 INIT_FUNC(NotifyCursorUp); |
504 INIT_FUNC(NotifyCursorDown); | 511 INIT_FUNC(NotifyCursorDown); |
505 INIT_FUNC(NotifyPageUp); | 512 INIT_FUNC(NotifyPageUp); |
506 INIT_FUNC(NotifyPageDown); | 513 INIT_FUNC(NotifyPageDown); |
507 INIT_FUNC(MonitorInputMethodConnection); | 514 INIT_FUNC(MonitorInputMethodConnection); |
508 | 515 |
509 // Mount | 516 // Mount |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
704 INIT_FUNC(NotifyNetworkProxyResolved); | 711 INIT_FUNC(NotifyNetworkProxyResolved); |
705 | 712 |
706 return error_string.empty(); | 713 return error_string.empty(); |
707 } | 714 } |
708 | 715 |
709 void SetLibcrosTimeHistogramFunction(LibcrosTimeHistogramFunc func) { | 716 void SetLibcrosTimeHistogramFunction(LibcrosTimeHistogramFunc func) { |
710 addHistogram = func; | 717 addHistogram = func; |
711 } | 718 } |
712 | 719 |
713 } // namespace chromeos | 720 } // namespace chromeos |
OLD | NEW |