2 * Copyright (c) 2019 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 #ifndef CSHARP_AUTOFILL_CONTAINER
19 #define CSHARP_AUTOFILL_CONTAINER
23 #include <dali-toolkit/devel-api/controls/text-controls/autofill-container.h>
25 /* Callback for returning strings to C# without leaking memory */
26 typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
27 extern SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback;
30 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > const *self){
33 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > const *self){
34 return self->GetConnectionCount();
36 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *self,void (*func)(Dali::Toolkit::AutofillContainer &)){
37 self->Connect( func );
39 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *self,void (*func)(Dali::Toolkit::AutofillContainer &)){
40 self->Disconnect( func );
42 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *self,Dali::Toolkit::AutofillContainer &arg){
46 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::Control &) > const *self){
49 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::Control &) > const *self){
50 return self->GetConnectionCount();
52 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__Connect(Dali::Signal< void (Dali::Toolkit::Control &) > *self,void (*func)(Dali::Toolkit::Control &)){
53 self->Connect( func );
55 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::Control &) > *self,void (*func)(Dali::Toolkit::Control &)){
56 self->Disconnect( func );
58 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__Emit(Dali::Signal< void (Dali::Toolkit::Control &) > *self,Dali::Toolkit::Control &arg){
67 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_AutofillContainer_SWIGUpcast(Dali::Toolkit::AutofillContainer *jarg1) {
68 return (Dali::BaseHandle *)jarg1;
71 SWIGEXPORT void * SWIGSTDCALL CSharp_AutofillContainer_New(char * jarg1) {
73 Dali::Toolkit::AutofillContainer result;
74 std::string *arg1 = 0;
77 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81 std::string arg1_str(jarg1);
85 result = Dali::Toolkit::AutofillContainer::New((std::string const &)*arg1);
86 } catch (std::out_of_range& e) {
88 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
90 } catch (std::exception& e) {
92 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
94 } catch (Dali::DaliException e) {
96 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
100 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
105 jresult = new Dali::Toolkit::AutofillContainer((const Dali::Toolkit::AutofillContainer &)result);
109 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AutofillContainer__SWIG_0() {
111 Dali::Toolkit::AutofillContainer *result = 0 ;
115 result = (Dali::Toolkit::AutofillContainer *)new Dali::Toolkit::AutofillContainer();
116 } catch (std::out_of_range& e) {
118 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
120 } catch (std::exception& e) {
122 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
124 } catch (Dali::DaliException e) {
126 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
130 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
135 jresult = (void *)result;
140 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AutofillContainer__SWIG_1(void * jarg1) {
142 Dali::Toolkit::AutofillContainer *arg1 = 0 ;
143 Dali::Toolkit::AutofillContainer *result = 0 ;
145 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
147 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AutofillContainer const & type is null", 0);
152 result = (Dali::Toolkit::AutofillContainer *)new Dali::Toolkit::AutofillContainer((Dali::Toolkit::AutofillContainer const &)*arg1);
153 } catch (std::out_of_range& e) {
155 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
157 } catch (std::exception& e) {
159 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
161 } catch (Dali::DaliException e) {
163 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
167 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
172 jresult = (void *)result;
176 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AutofillContainer_Assign(void * jarg1, void * jarg2) {
178 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
179 Dali::Toolkit::AutofillContainer *arg2 = 0 ;
180 Dali::Toolkit::AutofillContainer *result = 0 ;
182 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
183 arg2 = (Dali::Toolkit::AutofillContainer *)jarg2;
185 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AutofillContainer const & type is null", 0);
190 result = (Dali::Toolkit::AutofillContainer *) &(arg1)->operator =((Dali::Toolkit::AutofillContainer const &)*arg2);
191 } catch (std::out_of_range& e) {
193 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
195 } catch (std::exception& e) {
197 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
199 } catch (Dali::DaliException e) {
201 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
205 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
210 jresult = (void *)result;
215 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AutofillContainer(void * jarg1) {
216 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
218 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
222 } catch (std::out_of_range& e) {
224 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
226 } catch (std::exception& e) {
228 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
230 } catch (Dali::DaliException e) {
232 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
236 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
243 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AutofillContainer_DownCast(void * jarg1) {
245 Dali::BaseHandle arg1 ;
246 Dali::BaseHandle *argp1 ;
247 Dali::Toolkit::AutofillContainer result;
249 argp1 = (Dali::BaseHandle *)jarg1;
251 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
257 result = Dali::Toolkit::AutofillContainer::DownCast(arg1);
258 } catch (std::out_of_range& e) {
260 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
262 } catch (std::exception& e) {
264 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
266 } catch (Dali::DaliException e) {
268 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
272 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
277 jresult = new Dali::Toolkit::AutofillContainer((const Dali::Toolkit::AutofillContainer &)result);
281 SWIGEXPORT void SWIGSTDCALL CSharp_AutofillContainer_AddAutofillItem(void * jarg1, void * jarg2, int jarg3, char * jarg4, char * jarg5, unsigned int jarg6, unsigned int jarg7) {
282 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
283 Dali::Toolkit::Control arg2;
284 Dali::Toolkit::Control *argp2 ;
285 Dali::Property::Index arg3 = 0 ;
286 std::string *arg4 = 0 ;
287 std::string *arg5 = 0 ;
288 Dali::AutofillItem::Hint arg6 ;
291 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
292 argp2 = (Dali::Toolkit::Control *)jarg2;
294 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
298 arg3 = (Dali::Property::Index)jarg3;
299 std::string arg4_str(jarg4);
301 std::string arg5_str(jarg5);
303 arg6 = (Dali::AutofillItem::Hint)jarg6;
304 arg7 = jarg7 ? true : false;
307 (arg1)->AddAutofillItem(arg2, arg3, (std::string const &)*arg4, (std::string const &)*arg5, (Dali::AutofillItem::Hint)arg6, arg7);
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_AutofillContainer_RemoveAutofillItem(void * jarg1, void * jarg2) {
330 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
331 Dali::Toolkit::Control arg2;
332 Dali::Toolkit::Control *argp2 ;
334 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
335 argp2 = (Dali::Toolkit::Control *)jarg2;
337 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
343 (arg1)->RemoveAutofillItem(arg2);
344 } catch (std::out_of_range& e) {
346 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
348 } catch (std::exception& e) {
350 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
352 } catch (Dali::DaliException e) {
354 SWIG_CSharpException(SWIG_UnknownError, e.condition); return;
358 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
365 SWIGEXPORT void SWIGSTDCALL CSharp_AutofillContainer_SaveAutofillData(void * jarg1) {
366 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
368 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
371 (arg1)->SaveAutofillData();
372 } catch (std::out_of_range& e) {
374 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
376 } catch (std::exception& e) {
378 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
380 } catch (Dali::DaliException e) {
382 SWIG_CSharpException(SWIG_UnknownError, e.condition); return;
386 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
392 SWIGEXPORT void SWIGSTDCALL CSharp_AutofillContainer_RequestFillData(void * jarg1) {
393 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
395 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
398 (arg1)->RequestFillData();
399 } catch (std::out_of_range& e) {
401 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
403 } catch (std::exception& e) {
405 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
407 } catch (Dali::DaliException e) {
409 SWIG_CSharpException(SWIG_UnknownError, e.condition); return;
413 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
420 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_AutofillContainer_GetAutofillServiceName(void * jarg1) {
422 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
423 std::string *result = 0;
425 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
428 result = (std::string *) &((Dali::Toolkit::AutofillContainer const *)arg1)->GetAutofillServiceName();
429 } catch (std::out_of_range& e) {
431 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
433 } catch (std::exception& e) {
435 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
437 } catch (Dali::DaliException e) { SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0; } catch (...) { SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; } }
438 jresult = SWIG_csharp_string_callback(result->c_str());
442 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_AutofillContainer_GetAutofillServiceMessage(void * jarg1) {
444 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
445 std::string *result = 0;
447 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
450 result = (std::string *) &((Dali::Toolkit::AutofillContainer const *)arg1)->GetAutofillServiceMessage();
451 } catch (std::out_of_range& e) {
453 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
455 } catch (std::exception& e) {
457 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
459 } catch (Dali::DaliException e) { SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0; } catch (...) { SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; } }
460 jresult = SWIG_csharp_string_callback(result->c_str());
464 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_AutofillContainer_GetAutofillServiceImagePath(void * jarg1) {
466 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
467 std::string *result = 0;
469 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
472 result = (std::string *) &((Dali::Toolkit::AutofillContainer const *)arg1)->GetAutofillServiceImagePath();
473 } catch (std::out_of_range& e) {
475 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
477 } catch (std::exception& e) {
479 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
481 } catch (Dali::DaliException e) { SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0; } catch (...) { SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; } }
482 jresult = SWIG_csharp_string_callback(result->c_str());
487 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AutofillContainer_GetListCount(void * jarg1) {
488 unsigned int jresult ;
489 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
492 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
495 result = (arg1)->GetListCount();
496 } catch (std::out_of_range& e) {
498 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
500 } catch (std::exception& e) {
502 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
506 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
515 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_AutofillContainer_GetListItem(void * jarg1, unsigned int jarg2) {
517 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
519 std::string *result = 0;
521 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
522 arg2 = (unsigned int)jarg2;
525 result = (std::string *) &((Dali::Toolkit::AutofillContainer const *)arg1)->GetListItem(arg2);
526 } catch (std::out_of_range& e) {
528 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
530 } catch (std::exception& e) {
532 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
534 } catch (Dali::DaliException e) { SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0; } catch (...) { SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; } }
535 jresult = SWIG_csharp_string_callback(result->c_str());
540 SWIGEXPORT void SWIGSTDCALL CSharp_AutofillContainer_SetSelectedItem(void * jarg1, char * jarg2) {
541 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
542 std::string *arg2 = 0 ;
544 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
546 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
549 std::string arg2_str(jarg2);
553 (arg1)->SetSelectedItem((std::string const &)*arg2);
554 } catch (std::out_of_range& e) {
556 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
558 } catch (std::exception& e) {
560 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
562 } catch (Dali::DaliException e) {
564 SWIG_CSharpException(SWIG_UnknownError, e.condition); return;
568 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
577 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AutofillContainer_AutofillServiceShownSignal(void * jarg1) {
579 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
580 Dali::Toolkit::AutofillContainer::AuthenticationSignalType *result = 0 ;
582 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
585 result = (Dali::Toolkit::AutofillContainer::AuthenticationSignalType *) &(arg1)->AutofillServiceShownSignal();
586 } catch (std::out_of_range& e) {
588 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
590 } catch (std::exception& e) {
592 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
594 } catch (Dali::DaliException e) {
596 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
600 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
605 jresult = (void *)result;
610 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AutofillContainer_AutofillListShownSignal(void * jarg1) {
612 Dali::Toolkit::AutofillContainer *arg1 = (Dali::Toolkit::AutofillContainer *) 0 ;
613 Dali::Toolkit::AutofillContainer::ListShownSignalType *result = 0 ;
615 arg1 = (Dali::Toolkit::AutofillContainer *)jarg1;
618 result = (Dali::Toolkit::AutofillContainer::ListShownSignalType *) &(arg1)->AutofillListShownSignal();
619 } catch (std::out_of_range& e) {
621 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
623 } catch (std::exception& e) {
625 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
627 } catch (Dali::DaliException e) {
629 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
633 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
638 jresult = (void *)result;
643 // AuthenticationSignalType
644 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AuthenticationSignalType_Empty(void * jarg1) {
645 unsigned int jresult ;
646 Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *) 0 ;
649 arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *)jarg1;
652 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > const *)arg1);
653 } catch (std::out_of_range& e) {
655 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
657 } catch (std::exception& e) {
659 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
661 } catch (Dali::DaliException e) {
663 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
667 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
677 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AuthenticationSignalType_GetConnectionCount(void * jarg1) {
678 unsigned long jresult ;
679 Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *) 0 ;
682 arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *)jarg1;
685 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > const *)arg1);
686 } catch (std::out_of_range& e) {
688 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
690 } catch (std::exception& e) {
692 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
694 } catch (Dali::DaliException e) {
696 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
700 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
705 jresult = (unsigned long)result;
710 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AuthenticationSignalType_Connect(void * jarg1, void * jarg2) {
711 Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *) 0 ;
712 void (*arg2)(Dali::Toolkit::AutofillContainer &) = (void (*)(Dali::Toolkit::AutofillContainer &)) 0 ;
714 arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *)jarg1;
715 arg2 = (void (*)(Dali::Toolkit::AutofillContainer &))jarg2;
718 Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Connect(arg1,arg2);
719 } catch (std::out_of_range& e) {
721 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
723 } catch (std::exception& e) {
725 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
727 } catch (Dali::DaliException e) {
729 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
733 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
741 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AuthenticationSignalType_Disconnect(void * jarg1, void * jarg2) {
742 Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *) 0 ;
743 void (*arg2)(Dali::Toolkit::AutofillContainer &) = (void (*)(Dali::Toolkit::AutofillContainer &)) 0 ;
745 arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *)jarg1;
746 arg2 = (void (*)(Dali::Toolkit::AutofillContainer &))jarg2;
749 Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Disconnect(arg1,arg2);
750 } catch (std::out_of_range& e) {
752 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
754 } catch (std::exception& e) {
756 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
758 } catch (Dali::DaliException e) {
760 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
764 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
772 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AuthenticationSignalType_Emit(void * jarg1, void * jarg2) {
773 Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *) 0 ;
774 Dali::Toolkit::AutofillContainer *arg2 = 0;
776 arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *)jarg1;
777 arg2 = (Dali::Toolkit::AutofillContainer *)jarg2;
779 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AutofillContainer & type is null", 0);
784 Dali_Signal_Sl_void_Sp_Dali_Toolkit_AutofillContainer_SA__SP__Sg__Emit(arg1,*arg2);
785 } catch (std::out_of_range& e) {
787 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
789 } catch (std::exception& e) {
791 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
793 } catch (Dali::DaliException e) {
795 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
799 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AuthenticationSignalType() {
809 Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *result = 0 ;
813 result = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *)new Dali::Signal< void (Dali::Toolkit::AutofillContainer &) >();
814 } catch (std::out_of_range& e) {
816 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
818 } catch (std::exception& e) {
820 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
822 } catch (Dali::DaliException e) {
824 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
828 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
833 jresult = (void *)result;
838 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AuthenticationSignalType(void * jarg1) {
839 Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *) 0 ;
841 arg1 = (Dali::Signal< void (Dali::Toolkit::AutofillContainer &) > *)jarg1;
845 } catch (std::out_of_range& e) {
847 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
849 } catch (std::exception& e) {
851 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
853 } catch (Dali::DaliException e) {
855 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
859 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
867 // ListShownSignalType
868 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ListShownSignalType_Empty(void * jarg1) {
869 unsigned int jresult ;
870 Dali::Signal< void (Dali::Toolkit::Control &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *) 0 ;
873 arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *)jarg1;
876 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control &) > const *)arg1);
877 } catch (std::out_of_range& e) {
879 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
881 } catch (std::exception& e) {
883 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
885 } catch (Dali::DaliException e) {
887 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
891 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
901 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ListShownSignalType_GetConnectionCount(void * jarg1) {
902 unsigned long jresult ;
903 Dali::Signal< void (Dali::Toolkit::Control &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *) 0 ;
906 arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *)jarg1;
909 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control &) > const *)arg1);
910 } catch (std::out_of_range& e) {
912 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
914 } catch (std::exception& e) {
916 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
918 } catch (Dali::DaliException e) {
920 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
924 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
929 jresult = (unsigned long)result;
934 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ListShownSignalType_Connect(void * jarg1, void * jarg2) {
935 Dali::Signal< void (Dali::Toolkit::Control &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *) 0 ;
936 void (*arg2)(Dali::Toolkit::Control &) = (void (*)(Dali::Toolkit::Control &)) 0 ;
938 arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *)jarg1;
939 arg2 = (void (*)(Dali::Toolkit::Control &))jarg2;
942 Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__Connect(arg1,arg2);
943 } catch (std::out_of_range& e) {
945 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
947 } catch (std::exception& e) {
949 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
951 } catch (Dali::DaliException e) {
953 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
957 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
965 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ListShownSignalType_Disconnect(void * jarg1, void * jarg2) {
966 Dali::Signal< void (Dali::Toolkit::Control &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *) 0 ;
967 void (*arg2)(Dali::Toolkit::Control &) = (void (*)(Dali::Toolkit::Control &)) 0 ;
969 arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *)jarg1;
970 arg2 = (void (*)(Dali::Toolkit::Control &))jarg2;
973 Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__Disconnect(arg1,arg2);
974 } catch (std::out_of_range& e) {
976 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
978 } catch (std::exception& e) {
980 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
982 } catch (Dali::DaliException e) {
984 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
988 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
996 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ListShownSignalType_Emit(void * jarg1, void * jarg2) {
997 Dali::Signal< void (Dali::Toolkit::Control &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *) 0 ;
998 Dali::Toolkit::Control arg2 ;
999 Dali::Toolkit::Control *argp2 ;
1001 arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *)jarg1;
1002 argp2 = (Dali::Toolkit::Control *)jarg2;
1004 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
1010 Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SA__Sg__Emit(arg1,arg2);
1011 } catch (std::out_of_range& e) {
1013 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1015 } catch (std::exception& e) {
1017 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1019 } catch (Dali::DaliException e) {
1021 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1025 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1033 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ListShownSignalType() {
1035 Dali::Signal< void (Dali::Toolkit::Control &) > *result = 0 ;
1039 result = (Dali::Signal< void (Dali::Toolkit::Control &g) > *)new Dali::Signal< void (Dali::Toolkit::Control &) >();
1040 } catch (std::out_of_range& e) {
1042 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1044 } catch (std::exception& e) {
1046 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1048 } catch (Dali::DaliException e) {
1050 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1054 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1059 jresult = (void *)result;
1064 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ListShownSignalType(void * jarg1) {
1065 Dali::Signal< void (Dali::Toolkit::Control &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *) 0 ;
1067 arg1 = (Dali::Signal< void (Dali::Toolkit::Control &) > *)jarg1;
1071 } catch (std::out_of_range& e) {
1073 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1075 } catch (std::exception& e) {
1077 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1079 } catch (Dali::DaliException e) {
1081 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1085 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;