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;
61 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65 jresult = (void *)result;
70 SWIGEXPORT void SWIGSTDCALL CSharp_delete_KeyboardFocusManager(void * jarg1) {
71 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
73 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
77 } catch (std::out_of_range& e) {
79 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81 } catch (std::exception& e) {
83 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
94 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_Get() {
96 Dali::Toolkit::KeyboardFocusManager result;
100 result = Dali::Toolkit::KeyboardFocusManager::Get();
101 } catch (std::out_of_range& e) {
103 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
105 } catch (std::exception& e) {
107 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
111 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
115 jresult = new Dali::Toolkit::KeyboardFocusManager((const Dali::Toolkit::KeyboardFocusManager &)result);
120 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_SetCurrentFocusActor(void * jarg1, void * jarg2) {
121 unsigned int jresult ;
122 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
127 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
128 argp2 = (Dali::Actor *)jarg2;
130 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
136 result = (bool)(arg1)->SetCurrentFocusActor(arg2);
137 } catch (std::out_of_range& e) {
139 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
141 } catch (std::exception& e) {
143 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
147 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
156 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_GetCurrentFocusActor(void * jarg1) {
158 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
161 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
164 result = (arg1)->GetCurrentFocusActor();
165 } catch (std::out_of_range& e) {
167 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
169 } catch (std::exception& e) {
171 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
175 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
179 jresult = new Dali::Actor((const Dali::Actor &)result);
184 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_MoveFocus(void * jarg1, int jarg2) {
185 unsigned int jresult ;
186 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
187 Dali::Toolkit::Control::KeyboardFocus::Direction arg2;
190 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
191 arg2 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg2;
194 result = (bool)(arg1)->MoveFocus(arg2);
195 } catch (std::out_of_range& e) {
197 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
199 } catch (std::exception& e) {
201 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
205 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
214 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_ClearFocus(void * jarg1) {
215 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
217 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
220 (arg1)->ClearFocus();
221 } catch (std::out_of_range& e) {
223 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
225 } catch (std::exception& e) {
227 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
231 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
238 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_SetFocusGroupLoop(void * jarg1, unsigned int jarg2) {
239 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0;
242 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
243 arg2 = jarg2 ? true : false;
246 (arg1)->SetFocusGroupLoop(arg2);
247 } catch (std::out_of_range& e) {
249 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
251 } catch (std::exception& e) {
253 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
257 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
264 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_GetFocusGroupLoop(void * jarg1) {
265 unsigned int jresult ;
266 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
269 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
272 result = (bool)((Dali::Toolkit::KeyboardFocusManager const *)arg1)->GetFocusGroupLoop();
273 } catch (std::out_of_range& e) {
275 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
277 } catch (std::exception& e) {
279 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
283 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
292 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_SetAsFocusGroup(void * jarg1, void * jarg2, unsigned int jarg3) {
293 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
298 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
299 argp2 = (Dali::Actor *)jarg2;
301 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
305 arg3 = jarg3 ? true : false;
308 (arg1)->SetAsFocusGroup(arg2,arg3);
309 } catch (std::out_of_range& e) {
311 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
313 } catch (std::exception& e) {
315 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
319 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
326 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardFocusManager_IsFocusGroup(void * jarg1, void * jarg2) {
327 unsigned int jresult ;
328 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
333 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
334 argp2 = (Dali::Actor *)jarg2;
336 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
342 result = (bool)((Dali::Toolkit::KeyboardFocusManager const *)arg1)->IsFocusGroup(arg2);
343 } catch (std::out_of_range& e) {
345 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
347 } catch (std::exception& e) {
349 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
353 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
362 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_GetFocusGroup(void * jarg1, void * jarg2) {
364 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
369 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
370 argp2 = (Dali::Actor *)jarg2;
372 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
378 result = (arg1)->GetFocusGroup(arg2);
379 } catch (std::out_of_range& e) {
381 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
383 } catch (std::exception& e) {
385 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
389 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
393 jresult = new Dali::Actor((const Dali::Actor &)result);
398 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_SetFocusIndicatorActor(void * jarg1, void * jarg2) {
399 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
403 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
404 argp2 = (Dali::Actor *)jarg2;
406 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
412 (arg1)->SetFocusIndicatorActor(arg2);
413 } catch (std::out_of_range& e) {
415 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
417 } catch (std::exception& e) {
419 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
423 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
430 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_GetFocusIndicatorActor(void * jarg1) {
432 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
435 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
438 result = (arg1)->GetFocusIndicatorActor();
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;
449 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
453 jresult = new Dali::Actor((const Dali::Actor &)result);
458 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_PreFocusChangeSignal(void * jarg1) {
460 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
461 Dali::Toolkit::KeyboardFocusManager::PreFocusChangeSignalType *result = 0 ;
463 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
466 result = (Dali::Toolkit::KeyboardFocusManager::PreFocusChangeSignalType *) &(arg1)->PreFocusChangeSignal();
467 } catch (std::out_of_range& e) {
469 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
471 } catch (std::exception& e) {
473 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
477 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
481 jresult = (void *)result;
486 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusChangedSignal(void * jarg1) {
488 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
489 Dali::Toolkit::KeyboardFocusManager::FocusChangedSignalType *result = 0 ;
491 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
494 result = (Dali::Toolkit::KeyboardFocusManager::FocusChangedSignalType *) &(arg1)->FocusChangedSignal();
495 } catch (std::out_of_range& e) {
497 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
499 } catch (std::exception& e) {
501 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
505 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
509 jresult = (void *)result;
514 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusGroupChangedSignal(void * jarg1) {
516 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
517 Dali::Toolkit::KeyboardFocusManager::FocusGroupChangedSignalType *result = 0 ;
519 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
522 result = (Dali::Toolkit::KeyboardFocusManager::FocusGroupChangedSignalType *) &(arg1)->FocusGroupChangedSignal();
523 } catch (std::out_of_range& e) {
525 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
527 } catch (std::exception& e) {
529 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
533 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
537 jresult = (void *)result;
542 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusedActorEnterKeySignal(void * jarg1) {
544 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
545 Dali::Toolkit::KeyboardFocusManager::FocusedActorEnterKeySignalType *result = 0 ;
547 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
550 result = (Dali::Toolkit::KeyboardFocusManager::FocusedActorEnterKeySignalType *) &(arg1)->FocusedActorEnterKeySignal();
551 } catch (std::out_of_range& e) {
553 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
555 } catch (std::exception& e) {
557 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
561 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
565 jresult = (void *)result;
571 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Empty(void * jarg1) {
572 unsigned int jresult ;
573 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 ;
576 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
579 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);
580 } catch (std::out_of_range& e) {
582 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
584 } catch (std::exception& e) {
586 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
590 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
599 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_GetConnectionCount(void * jarg1) {
600 unsigned long jresult ;
601 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 ;
604 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
607 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);
608 } catch (std::out_of_range& e) {
610 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
612 } catch (std::exception& e) {
614 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
618 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
622 jresult = (unsigned long)result;
626 typedef void* (SWIGSTDCALL* SWIG_CallbackKbPreFocusChange)(void *, void *, int);
627 SWIG_CallbackKbPreFocusChange swig_callbackOnKbPreFocusChange;
629 Dali::Actor OnKbPreFocusChangeCallback(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction)
634 actorp = (Dali::Actor *)swig_callbackOnKbPreFocusChange((void *)¤t, (void *)&proposed, direction);
640 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Connect(void * jarg1, SWIG_CallbackKbPreFocusChange callbackOnKbPreFocusChange) {
642 swig_callbackOnKbPreFocusChange = callbackOnKbPreFocusChange;
644 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 ;
645 Dali::Actor (*arg2)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)) 0 ;
647 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
648 arg2 = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction))OnKbPreFocusChangeCallback;
652 Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Connect(arg1,arg2);
653 } catch (std::out_of_range& e) {
655 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
657 } catch (std::exception& e) {
659 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
663 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
670 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Disconnect(void * jarg1, void * jarg2) {
671 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 ;
672 Dali::Actor (*arg2)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)) 0 ;
674 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
675 arg2 = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction))jarg2;
678 Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Disconnect(arg1,arg2);
679 } catch (std::out_of_range& e) {
681 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
683 } catch (std::exception& e) {
685 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
689 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
696 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Emit(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
698 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 ;
701 Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
706 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
707 argp2 = (Dali::Actor *)jarg2;
709 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
713 argp3 = (Dali::Actor *)jarg3;
715 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
719 arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
722 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);
723 } catch (std::out_of_range& e) {
725 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
727 } catch (std::exception& e) {
729 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
733 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
737 jresult = new Dali::Actor((const Dali::Actor &)result);
742 SWIGEXPORT void * SWIGSTDCALL CSharp_new_KeyboardPreFocusChangeSignal() {
744 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *result = 0 ;
748 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) >();
749 } catch (std::out_of_range& e) {
751 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
753 } catch (std::exception& e) {
755 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
759 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
763 jresult = (void *)result;
768 SWIGEXPORT void SWIGSTDCALL CSharp_delete_KeyboardPreFocusChangeSignal(void * jarg1) {
769 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 ;
771 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
775 } catch (std::out_of_range& e) {
777 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
779 } catch (std::exception& e) {
781 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
785 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
791 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_KeyboardFocusManager_SWIGUpcast(Dali::Toolkit::KeyboardFocusManager *jarg1) {
792 return (Dali::BaseHandle *)jarg1;