1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
17 #ifndef CSHARP_WEB_VIEW_LITE
18 #define CSHARP_WEB_VIEW_LITE
23 #include <dali-toolkit/devel-api/controls/web-view-lite/web-view-lite.h>
25 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Empty(Dali::Signal< void(Dali::Toolkit::WebViewLite &) > const *self){
28 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__GetConnectionCount(Dali::Signal< void(Dali::Toolkit::WebViewLite &) > const *self){
29 return self->GetConnectionCount();
31 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Connect(Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *self, void(*func)(Dali::Toolkit::WebViewLite &)){
34 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Disconnect(Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *self, void(*func)(Dali::Toolkit::WebViewLite &)){
35 self->Disconnect(func);
37 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Emit(Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *self, Dali::Toolkit::WebViewLite &arg){
45 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebViewLite_New() {
47 Dali::Toolkit::WebViewLite result;
51 result = Dali::Toolkit::WebViewLite::New();
52 } catch (std::out_of_range& e) {
54 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56 } catch (std::exception& e) {
58 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60 } catch (Dali::DaliException e) {
62 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
66 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70 jresult = new Dali::Toolkit::WebViewLite((const Dali::Toolkit::WebViewLite &)result);
75 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewLite__SWIG_0() {
77 Dali::Toolkit::WebViewLite *result = 0 ;
81 result = (Dali::Toolkit::WebViewLite *)new Dali::Toolkit::WebViewLite();
82 } catch (std::out_of_range& e) {
84 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86 } catch (std::exception& e) {
88 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
90 } catch (Dali::DaliException e) {
92 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
96 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
100 jresult = (void *)result;
105 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewLite(void * jarg1) {
106 Dali::Toolkit::WebViewLite *arg1 = (Dali::Toolkit::WebViewLite *) 0 ;
108 arg1 = (Dali::Toolkit::WebViewLite *)jarg1;
112 } catch (std::out_of_range& e) {
114 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
116 } catch (std::exception& e) {
118 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
120 } catch (Dali::DaliException e) {
122 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
126 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
133 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewLite__SWIG_1(void * jarg1) {
135 Dali::Toolkit::WebViewLite *arg1 = 0 ;
136 Dali::Toolkit::WebViewLite *result = 0 ;
138 arg1 = (Dali::Toolkit::WebViewLite *)jarg1;
140 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::WebViewLite const & type is null", 0);
145 result = (Dali::Toolkit::WebViewLite *)new Dali::Toolkit::WebViewLite((Dali::Toolkit::WebViewLite const &)*arg1);
146 } catch (std::out_of_range& e) {
148 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
150 } catch (std::exception& e) {
152 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
154 } catch (Dali::DaliException e) {
156 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
160 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
164 jresult = (void *)result;
169 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebViewLite_Assign(void * jarg1, void * jarg2) {
171 Dali::Toolkit::WebViewLite *arg1 = (Dali::Toolkit::WebViewLite *) 0 ;
172 Dali::Toolkit::WebViewLite *arg2 = 0 ;
173 Dali::Toolkit::WebViewLite *result = 0 ;
175 arg1 = (Dali::Toolkit::WebViewLite *)jarg1;
176 arg2 = (Dali::Toolkit::WebViewLite *)jarg2;
178 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::WebViewLite const & type is null", 0);
183 result = (Dali::Toolkit::WebViewLite *) &(arg1)->operator =((Dali::Toolkit::WebViewLite const &)*arg2);
184 } catch (std::out_of_range& e) {
186 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
188 } catch (std::exception& e) {
190 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
192 } catch (Dali::DaliException e) {
194 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
198 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
202 jresult = (void *)result;
207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebViewLite_DownCast(void * jarg1) {
209 Dali::BaseHandle arg1 ;
210 Dali::BaseHandle *argp1 ;
211 Dali::Toolkit::WebViewLite result;
213 argp1 = (Dali::BaseHandle *)jarg1;
215 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
221 result = Dali::Toolkit::WebViewLite::DownCast(arg1);
222 } catch (std::out_of_range& e) {
224 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
226 } catch (std::exception& e) {
228 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
230 } catch (Dali::DaliException e) {
232 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
236 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
240 jresult = new Dali::Toolkit::WebViewLite((const Dali::Toolkit::WebViewLite &)result);
245 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewLite_CreateInstance(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, char * jarg6, char * jarg7) {
246 Dali::Toolkit::WebViewLite *arg1 = (Dali::Toolkit::WebViewLite *) 0 ;
251 std::string *arg6 = 0 ;
252 std::string *arg7 = 0 ;
254 arg1 = (Dali::Toolkit::WebViewLite *)jarg1;
260 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
263 std::string arg6_str(jarg6);
266 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
269 std::string arg7_str(jarg7);
273 (arg1)->CreateInstance(arg2, arg3, arg4, arg5, (std::string const &)*arg6, (std::string const &)*arg7);
274 } catch (std::out_of_range& e) {
276 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
278 } catch (std::exception& e) {
280 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
282 } catch (Dali::DaliException e) {
284 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
288 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
293 //argout typemap for const std::string&
296 //argout typemap for const std::string&
301 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewLite_DestroyInstance(void * jarg1) {
302 Dali::Toolkit::WebViewLite *arg1 = (Dali::Toolkit::WebViewLite *) 0 ;
304 arg1 = (Dali::Toolkit::WebViewLite *)jarg1;
307 (arg1)->DestroyInstance();
308 } catch (std::out_of_range& e) {
310 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
312 } catch (std::exception& e) {
314 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
316 } catch (Dali::DaliException e) {
318 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
322 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
329 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewLite_LoadHtml(void * jarg1, char * jarg2) {
330 Dali::Toolkit::WebViewLite *arg1 = (Dali::Toolkit::WebViewLite *) 0 ;
331 std::string *arg2 = 0 ;
333 arg1 = (Dali::Toolkit::WebViewLite *)jarg1;
335 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
338 std::string arg2_str(jarg2);
342 (arg1)->LoadHtml((std::string const &)*arg2);
343 } catch (std::out_of_range& e) {
345 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
347 } catch (std::exception& e) {
349 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
351 } catch (Dali::DaliException e) {
353 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
357 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
362 //argout typemap for const std::string&
367 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebViewLite_FinishedSignal(void * jarg1) {
369 Dali::Toolkit::WebViewLite *arg1 = (Dali::Toolkit::WebViewLite *) 0 ;
370 Dali::Toolkit::WebViewLite::WebViewLiteSignalType *result = 0 ;
372 arg1 = (Dali::Toolkit::WebViewLite *)jarg1;
375 result = (Dali::Toolkit::WebViewLite::WebViewLiteSignalType *) &(arg1)->FinishedSignal();
376 } catch (std::out_of_range& e) {
378 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
380 } catch (std::exception& e) {
382 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
384 } catch (Dali::DaliException e) {
386 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
390 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
394 jresult = (void *)result;
398 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_WebViewLiteSignal_Empty(void * jarg1) {
399 unsigned int jresult ;
400 Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *) 0 ;
403 arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *)jarg1;
406 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Empty((Dali::Signal< void(Dali::Toolkit::WebViewLite &) > const *)arg1);
407 } catch (std::out_of_range& e) {
409 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
411 } catch (std::exception& e) {
413 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
415 } catch (Dali::DaliException e) {
417 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
421 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
430 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_WebViewLiteSignal_GetConnectionCount(void * jarg1) {
431 unsigned long jresult ;
432 Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *) 0 ;
435 arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *)jarg1;
438 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__GetConnectionCount((Dali::Signal< void(Dali::Toolkit::WebViewLite &) > const *)arg1);
439 } catch (std::out_of_range& e) {
441 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
443 } catch (std::exception& e) {
445 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
447 } catch (Dali::DaliException e) {
449 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
453 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
457 jresult = (unsigned long)result;
462 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewLiteSignal_Connect(void * jarg1, void * jarg2) {
463 Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *) 0 ;
464 void(*arg2)(Dali::Toolkit::WebViewLite &) = (void(*)(Dali::Toolkit::WebViewLite &)) 0 ;
466 arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *)jarg1;
467 arg2 = (void(*)(Dali::Toolkit::WebViewLite &))jarg2;
470 Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Connect(arg1, arg2);
471 } catch (std::out_of_range& e) {
473 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
475 } catch (std::exception& e) {
477 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
479 } catch (Dali::DaliException e) {
481 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
485 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
492 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewLiteSignal_Disconnect(void * jarg1, void * jarg2) {
493 Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *) 0 ;
494 void(*arg2)(Dali::Toolkit::WebViewLite &) = (void(*)(Dali::Toolkit::WebViewLite &)) 0 ;
496 arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *)jarg1;
497 arg2 = (void(*)(Dali::Toolkit::WebViewLite &))jarg2;
500 Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Disconnect(arg1, arg2);
501 } catch (std::out_of_range& e) {
503 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
505 } catch (std::exception& e) {
507 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
509 } catch (Dali::DaliException e) {
511 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
515 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
522 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewLiteSignal_Emit(void * jarg1, void * jarg2) {
523 Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *) 0 ;
524 Dali::Toolkit::WebViewLite *arg2 = 0 ;
526 arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *)jarg1;
527 arg2 = (Dali::Toolkit::WebViewLite *)jarg2;
529 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::WebViewLite & type is null", 0);
534 Dali_Signal_Sl_void_Sp_Dali_Toolkit_WebViewLite_SA__SP__Sg__Emit(arg1, *arg2);
535 } catch (std::out_of_range& e) {
537 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
539 } catch (std::exception& e) {
541 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
543 } catch (Dali::DaliException e) {
545 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
549 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
556 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewLiteSignal() {
558 Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *result = 0 ;
562 result = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *)new Dali::Signal< void(Dali::Toolkit::WebViewLite &) >();
563 } catch (std::out_of_range& e) {
565 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
567 } catch (std::exception& e) {
569 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
571 } catch (Dali::DaliException e) {
573 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
577 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
581 jresult = (void *)result;
586 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewLiteSignal(void * jarg1) {
587 Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *) 0 ;
589 arg1 = (Dali::Signal< void(Dali::Toolkit::WebViewLite &) > *)jarg1;
593 } catch (std::out_of_range& e) {
595 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
597 } catch (std::exception& e) {
599 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
601 } catch (Dali::DaliException e) {
603 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
607 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
613 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_WebViewLite_SWIGUpcast(Dali::Toolkit::WebViewLite *jarg1) {
614 return (Dali::Toolkit::Control *)jarg1;