[Tizen] Binding SetTapRecognizerTime
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / input-options-wrap.cpp
1 /*\r
2  * Copyright (c) 2021 Samsung Electronics Co., Ltd.\r
3  *\r
4  * Licensed under the Apache License, Version 2.0 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  * http://www.apache.org/licenses/LICENSE-2.0\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  *\r
16  */\r
17 \r
18 // EXTERNAL INCLUDES\r
19 #include <dali/integration-api/input-options.h>\r
20 \r
21 // INTERNAL INCLUDES\r
22 #include "common.h"\r
23 \r
24 #ifdef __cplusplus\r
25 extern "C"\r
26 {\r
27 #endif\r
28 \r
29 using namespace Dali;\r
30 \r
31 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGesturePredictionMode(int mode) {\r
32   {\r
33     try {\r
34       Integration::SetPanGesturePredictionMode(mode);\r
35     } CALL_CATCH_EXCEPTION();\r
36   }\r
37   return;\r
38 }\r
39 \r
40 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGesturePredictionAmount(unsigned int amount) {\r
41   {\r
42     try {\r
43       Integration::SetPanGesturePredictionAmount(amount);\r
44     } CALL_CATCH_EXCEPTION();\r
45   }\r
46   return;\r
47 }\r
48 \r
49 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMaximumPredictionAmount(unsigned int amount) {\r
50   {\r
51     try {\r
52       Integration::SetPanGestureMaximumPredictionAmount(amount);\r
53     } CALL_CATCH_EXCEPTION();\r
54   }\r
55   return;\r
56 }\r
57 \r
58 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMinimumPredictionAmount(unsigned int amount) {\r
59   {\r
60     try {\r
61       Integration::SetPanGestureMinimumPredictionAmount(amount);\r
62     } CALL_CATCH_EXCEPTION();\r
63   }\r
64   return;\r
65 }\r
66 \r
67 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGesturePredictionAmountAdjustment(unsigned int amount) {\r
68   {\r
69     try {\r
70       Integration::SetPanGesturePredictionAmountAdjustment(amount);\r
71     } CALL_CATCH_EXCEPTION();\r
72   }\r
73   return;\r
74 }\r
75 \r
76 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureSmoothingMode(int mode) {\r
77   {\r
78     try {\r
79       Integration::SetPanGestureSmoothingMode(mode);\r
80     } CALL_CATCH_EXCEPTION();\r
81   }\r
82   return;\r
83 }\r
84 \r
85 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureSmoothingAmount(float amount) {\r
86   {\r
87     try {\r
88       Integration::SetPanGestureSmoothingAmount(amount);\r
89     } CALL_CATCH_EXCEPTION();\r
90   }\r
91   return;\r
92 }\r
93 \r
94 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureUseActualTimes(bool enable) {\r
95   {\r
96     try {\r
97       Integration::SetPanGestureUseActualTimes(enable);\r
98     } CALL_CATCH_EXCEPTION();\r
99   }\r
100   return;\r
101 }\r
102 \r
103 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureInterpolationTimeRange(int range) {\r
104   {\r
105     try {\r
106       Integration::SetPanGestureInterpolationTimeRange(range);\r
107     } CALL_CATCH_EXCEPTION();\r
108   }\r
109   return;\r
110 }\r
111 \r
112 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureScalarOnlyPredictionEnabled(bool enable) {\r
113   {\r
114     try {\r
115       Integration::SetPanGestureScalarOnlyPredictionEnabled(enable);\r
116     } CALL_CATCH_EXCEPTION();\r
117   }\r
118   return;\r
119 }\r
120 \r
121 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointPredictionEnabled(bool enable) {\r
122   {\r
123     try {\r
124       Integration::SetPanGestureTwoPointPredictionEnabled(enable);\r
125     } CALL_CATCH_EXCEPTION();\r
126   }\r
127   return;\r
128 }\r
129 \r
130 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointInterpolatePastTime(int time) {\r
131   {\r
132     try {\r
133       Integration::SetPanGestureTwoPointInterpolatePastTime(time);\r
134     } CALL_CATCH_EXCEPTION();\r
135   }\r
136   return;\r
137 }\r
138 \r
139 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointVelocityBias(float velocity) {\r
140   {\r
141     try {\r
142       Integration::SetPanGestureTwoPointVelocityBias(velocity);\r
143     } CALL_CATCH_EXCEPTION();\r
144   }\r
145   return;\r
146 }\r
147 \r
148 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointAccelerationBias(float acceleration) {\r
149   {\r
150     try {\r
151       Integration::SetPanGestureTwoPointAccelerationBias(acceleration);\r
152     } CALL_CATCH_EXCEPTION();\r
153   }\r
154   return;\r
155 }\r
156 \r
157 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMultitapSmoothingRange(int range) {\r
158   {\r
159     try {\r
160       Integration::SetPanGestureMultitapSmoothingRange(range);\r
161     } CALL_CATCH_EXCEPTION();\r
162   }\r
163   return;\r
164 }\r
165 \r
166 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMinimumDistance(int distance) {\r
167   {\r
168     try {\r
169       Integration::SetPanGestureMinimumDistance(distance);\r
170     } CALL_CATCH_EXCEPTION();\r
171   }\r
172   return;\r
173 }\r
174 \r
175 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMinimumPanEvents(int number) {\r
176   {\r
177     try {\r
178       Integration::SetPanGestureMinimumPanEvents(number);\r
179     } CALL_CATCH_EXCEPTION();\r
180   }\r
181   return;\r
182 }\r
183 \r
184 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPinchGestureMinimumDistance(float distance) {\r
185   {\r
186     try {\r
187       Integration::SetPinchGestureMinimumDistance(distance);\r
188     } CALL_CATCH_EXCEPTION();\r
189   }\r
190   return;\r
191 }\r
192 \r
193 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPinchGestureMinimumTouchEvents(unsigned int number) {\r
194   {\r
195     try {\r
196       Integration::SetPinchGestureMinimumTouchEvents(number);\r
197     } CALL_CATCH_EXCEPTION();\r
198   }\r
199   return;\r
200 }\r
201 \r
202 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPinchGestureMinimumTouchEventsAfterStart(unsigned int number) {\r
203   {\r
204     try {\r
205       Integration::SetPinchGestureMinimumTouchEventsAfterStart(number);\r
206     } CALL_CATCH_EXCEPTION();\r
207   }\r
208   return;\r
209 }\r
210 \r
211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetRotationGestureMinimumTouchEvents(unsigned int number) {\r
212   {\r
213     try {\r
214       Integration::SetRotationGestureMinimumTouchEvents(number);\r
215     } CALL_CATCH_EXCEPTION();\r
216   }\r
217   return;\r
218 }\r
219 \r
220 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetRotationGestureMinimumTouchEventsAfterStart(unsigned int number) {\r
221   {\r
222     try {\r
223       Integration::SetRotationGestureMinimumTouchEventsAfterStart(number);\r
224     } CALL_CATCH_EXCEPTION();\r
225   }\r
226   return;\r
227 }\r
228 \r
229 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetLongPressMinimumHoldingTime(unsigned int time) {\r
230   {\r
231     try {\r
232       Integration::SetLongPressMinimumHoldingTime(time);\r
233     } CALL_CATCH_EXCEPTION();\r
234   }\r
235   return;\r
236 }\r
237 \r
238 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetTapMaximumAllowedTime(uint32_t time) {\r
239   {\r
240     try {\r
241       Integration::SetTapMaximumAllowedTime(time);\r
242     } CALL_CATCH_EXCEPTION();\r
243   }\r
244   return;\r
245 }\r
246 \r
247 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetTapRecognizerTime(uint32_t time) {\r
248   {\r
249     try {\r
250       Integration::SetTapRecognizerTime(time);\r
251     } CALL_CATCH_EXCEPTION();\r
252   }\r
253   return;\r
254 }\r
255 \r
256 #ifdef __cplusplus\r
257 }\r
258 #endif\r