2 * Copyright (c) 2016 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_KEYBOARD_FOCUS_MANAGER
19 #define CSHARP_KEYBOARD_FOCUS_MANAGER
24 SWIGINTERN bool Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Empty(Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > const *self){
27 SWIGINTERN std::size_t Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__GetConnectionCount(Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > const *self){
28 return self->GetConnectionCount();
30 SWIGINTERN void Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Connect(Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *self,Dali::Actor (*func)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)){
31 return self->Connect( func );
33 SWIGINTERN void Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Disconnect(Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *self,Dali::Actor (*func)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)){
34 self->Disconnect( func );
36 SWIGINTERN Dali::Actor Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Emit(Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *self,Dali::Actor arg1,Dali::Actor arg2,Dali::Toolkit::Control::KeyboardFocus::Direction arg3){
37 return self->Emit( arg1, arg2, arg3 );
44 SWIGEXPORT void * SWIGSTDCALL CSharp_new_KeyboardFocusManager() {
46 Dali::Toolkit::KeyboardFocusManager *result = 0 ;
50 result = (Dali::Toolkit::KeyboardFocusManager *)new Dali::Toolkit::KeyboardFocusManager();
51 } catch (std::out_of_range& e) {
53 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55 } catch (std::exception& e) {
57 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59 } catch (Dali::DaliException e) {
61 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
65 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70 jresult = (void *)result;
75 SWIGEXPORT void SWIGSTDCALL CSharp_delete_KeyboardFocusManager(void * jarg1) {
76 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
78 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
82 } catch (std::out_of_range& e) {
84 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86 } catch (std::exception& e) {
88 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
90 } catch (Dali::DaliException e) {
92 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
96 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
104 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_Get() {
106 Dali::Toolkit::KeyboardFocusManager result;
110 result = Dali::Toolkit::KeyboardFocusManager::Get();
111 } catch (std::out_of_range& e) {
113 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
115 } catch (std::exception& e) {
117 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
119 } catch (Dali::DaliException e) {
121 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
125 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
130 jresult = new Dali::Toolkit::KeyboardFocusManager((const Dali::Toolkit::KeyboardFocusManager &)result);
135 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_SetCurrentFocusActor(void * jarg1, void * jarg2) {
136 unsigned int jresult ;
137 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
142 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
143 argp2 = (Dali::Actor *)jarg2;
145 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
151 result = (bool)(arg1)->SetCurrentFocusActor(arg2);
152 } catch (std::out_of_range& e) {
154 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
156 } catch (std::exception& e) {
158 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
160 } catch (Dali::DaliException e) {
162 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
166 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
176 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_GetCurrentFocusActor(void * jarg1) {
178 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
181 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
184 result = (arg1)->GetCurrentFocusActor();
185 } catch (std::out_of_range& e) {
187 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
189 } catch (std::exception& e) {
191 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
193 } catch (Dali::DaliException e) {
195 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
199 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
204 jresult = new Dali::Actor((const Dali::Actor &)result);
209 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_MoveFocus(void * jarg1, int jarg2) {
210 unsigned int jresult ;
211 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
212 Dali::Toolkit::Control::KeyboardFocus::Direction arg2;
215 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
216 arg2 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg2;
219 result = (bool)(arg1)->MoveFocus(arg2);
220 } catch (std::out_of_range& e) {
222 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
224 } catch (std::exception& e) {
226 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
228 } catch (Dali::DaliException e) {
230 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
234 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
244 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_ClearFocus(void * jarg1) {
245 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
247 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
250 (arg1)->ClearFocus();
251 } catch (std::out_of_range& e) {
253 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
255 } catch (std::exception& e) {
257 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
261 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
268 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_SetFocusGroupLoop(void * jarg1, unsigned int jarg2) {
269 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0;
272 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
273 arg2 = jarg2 ? true : false;
276 (arg1)->SetFocusGroupLoop(arg2);
277 } catch (std::out_of_range& e) {
279 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
281 } catch (std::exception& e) {
283 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
285 } catch (Dali::DaliException e) {
287 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
291 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
299 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_GetFocusGroupLoop(void * jarg1) {
300 unsigned int jresult ;
301 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
304 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
307 result = (bool)((Dali::Toolkit::KeyboardFocusManager const *)arg1)->GetFocusGroupLoop();
308 } catch (std::out_of_range& e) {
310 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
312 } catch (std::exception& e) {
314 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
316 } catch (Dali::DaliException e) {
318 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
322 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
332 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_SetAsFocusGroup(void * jarg1, void * jarg2, unsigned int jarg3) {
333 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
338 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
339 argp2 = (Dali::Actor *)jarg2;
341 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
345 arg3 = jarg3 ? true : false;
348 (arg1)->SetAsFocusGroup(arg2,arg3);
349 } catch (std::out_of_range& e) {
351 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
353 } catch (std::exception& e) {
355 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
357 } catch (Dali::DaliException e) {
359 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
363 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
371 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_IsFocusGroup(void * jarg1, void * jarg2) {
372 unsigned int jresult ;
373 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
378 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
379 argp2 = (Dali::Actor *)jarg2;
381 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
387 result = (bool)((Dali::Toolkit::KeyboardFocusManager const *)arg1)->IsFocusGroup(arg2);
388 } catch (std::out_of_range& e) {
390 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
392 } catch (std::exception& e) {
394 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
396 } catch (Dali::DaliException e) {
398 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
402 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
412 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_GetFocusGroup(void * jarg1, void * jarg2) {
414 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
419 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
420 argp2 = (Dali::Actor *)jarg2;
422 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
428 result = (arg1)->GetFocusGroup(arg2);
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) {
439 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
443 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
448 jresult = new Dali::Actor((const Dali::Actor &)result);
453 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_SetFocusIndicatorActor(void * jarg1, void * jarg2) {
454 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
458 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
459 argp2 = (Dali::Actor *)jarg2;
461 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
467 (arg1)->SetFocusIndicatorActor(arg2);
468 } catch (std::out_of_range& e) {
470 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
472 } catch (std::exception& e) {
474 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
476 } catch (Dali::DaliException e) {
478 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
482 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
490 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_GetFocusIndicatorActor(void * jarg1) {
492 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
495 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
498 result = (arg1)->GetFocusIndicatorActor();
499 } catch (std::out_of_range& e) {
501 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
503 } catch (std::exception& e) {
505 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
507 } catch (Dali::DaliException e) {
509 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
513 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
518 jresult = new Dali::Actor((const Dali::Actor &)result);
522 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_MoveFocusBackward(void * jarg1) {
523 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
525 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
528 (arg1)->MoveFocusBackward();
529 } catch (std::out_of_range& e) {
531 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
533 } catch (std::exception& e) {
535 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
539 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
545 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_PreFocusChangeSignal(void * jarg1) {
547 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
548 Dali::Toolkit::KeyboardFocusManager::PreFocusChangeSignalType *result = 0 ;
550 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
553 result = (Dali::Toolkit::KeyboardFocusManager::PreFocusChangeSignalType *) &(arg1)->PreFocusChangeSignal();
554 } catch (std::out_of_range& e) {
556 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
558 } catch (std::exception& e) {
560 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
562 } catch (Dali::DaliException e) {
564 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
568 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
573 jresult = (void *)result;
578 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusChangedSignal(void * jarg1) {
580 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
581 Dali::Toolkit::KeyboardFocusManager::FocusChangedSignalType *result = 0 ;
583 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
586 result = (Dali::Toolkit::KeyboardFocusManager::FocusChangedSignalType *) &(arg1)->FocusChangedSignal();
587 } catch (std::out_of_range& e) {
589 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
591 } catch (std::exception& e) {
593 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
595 } catch (Dali::DaliException e) {
597 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
601 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
606 jresult = (void *)result;
611 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusGroupChangedSignal(void * jarg1) {
613 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
614 Dali::Toolkit::KeyboardFocusManager::FocusGroupChangedSignalType *result = 0 ;
616 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
619 result = (Dali::Toolkit::KeyboardFocusManager::FocusGroupChangedSignalType *) &(arg1)->FocusGroupChangedSignal();
620 } catch (std::out_of_range& e) {
622 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
624 } catch (std::exception& e) {
626 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
628 } catch (Dali::DaliException e) {
630 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
634 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
639 jresult = (void *)result;
644 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusedActorEnterKeySignal(void * jarg1) {
646 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
647 Dali::Toolkit::KeyboardFocusManager::FocusedActorEnterKeySignalType *result = 0 ;
649 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
652 result = (Dali::Toolkit::KeyboardFocusManager::FocusedActorEnterKeySignalType *) &(arg1)->FocusedActorEnterKeySignal();
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;
672 jresult = (void *)result;
678 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Empty(void * jarg1) {
679 unsigned int jresult ;
680 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *) 0 ;
683 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
686 result = (bool)Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Empty((Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > const *)arg1);
687 } catch (std::out_of_range& e) {
689 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
691 } catch (std::exception& e) {
693 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
695 } catch (Dali::DaliException e) {
697 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
701 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
711 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_GetConnectionCount(void * jarg1) {
712 unsigned long jresult ;
713 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *) 0 ;
716 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
719 result = Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__GetConnectionCount((Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > const *)arg1);
720 } catch (std::out_of_range& e) {
722 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
724 } catch (std::exception& e) {
726 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
728 } catch (Dali::DaliException e) {
730 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
734 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
739 jresult = (unsigned long)result;
743 typedef Dali::Actor* (SWIGSTDCALL* SWIG_CallbackKbPreFocusChange)(Dali::Actor *, Dali::Actor *, int);
744 SWIG_CallbackKbPreFocusChange swig_callbackOnKbPreFocusChange;
746 Dali::Actor OnKbPreFocusChangeCallback(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction)
750 Dali::Actor *CurrentP = NULL;
751 Dali::Actor *ProposedP = NULL;
755 CurrentP = (Dali::Actor *)¤t;
760 ProposedP = (Dali::Actor *)&proposed;
763 actorp = (Dali::Actor *)swig_callbackOnKbPreFocusChange(CurrentP, ProposedP, direction);
772 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Connect(void * jarg1, SWIG_CallbackKbPreFocusChange callbackOnKbPreFocusChange) {
774 swig_callbackOnKbPreFocusChange = callbackOnKbPreFocusChange;
776 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *) 0 ;
777 Dali::Actor (*arg2)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)) 0 ;
779 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
780 arg2 = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction))OnKbPreFocusChangeCallback;
784 Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Connect(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_KeyboardPreFocusChangeSignal_Disconnect(void * jarg1, SWIG_CallbackKbPreFocusChange callbackOnKbPreFocusChange) {
809 swig_callbackOnKbPreFocusChange = callbackOnKbPreFocusChange;
811 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *) 0 ;
812 Dali::Actor (*arg2)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)) 0 ;
814 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
815 arg2 = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction))OnKbPreFocusChangeCallback;
818 Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Disconnect(arg1,arg2);
819 } catch (std::out_of_range& e) {
821 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
823 } catch (std::exception& e) {
825 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
827 } catch (Dali::DaliException e) {
829 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
833 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
840 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Emit(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
842 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *) 0 ;
845 Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
850 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
851 argp2 = (Dali::Actor *)jarg2;
853 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
857 argp3 = (Dali::Actor *)jarg3;
859 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
863 arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
866 result = Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Emit(arg1,arg2,arg3,arg4);
867 } catch (std::out_of_range& e) {
869 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
871 } catch (std::exception& e) {
873 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
875 } catch (Dali::DaliException e) {
877 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
881 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
886 jresult = new Dali::Actor((const Dali::Actor &)result);
891 SWIGEXPORT void * SWIGSTDCALL CSharp_new_KeyboardPreFocusChangeSignal() {
893 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *result = 0 ;
897 result = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)new Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) >();
898 } catch (std::out_of_range& e) {
900 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
902 } catch (std::exception& e) {
904 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
906 } catch (Dali::DaliException e) {
908 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
912 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
917 jresult = (void *)result;
922 SWIGEXPORT void SWIGSTDCALL CSharp_delete_KeyboardPreFocusChangeSignal(void * jarg1) {
923 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *) 0 ;
925 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
929 } catch (std::out_of_range& e) {
931 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
933 } catch (std::exception& e) {
935 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
937 } catch (Dali::DaliException e) {
939 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
943 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
950 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_KeyboardFocusManager_SWIGUpcast(Dali::Toolkit::KeyboardFocusManager *jarg1) {
951 return (Dali::BaseHandle *)jarg1;