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);
457 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardFocusManager_MoveFocusBackward(void * jarg1) {
458 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
460 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
463 (arg1)->MoveFocusBackward();
464 } catch (std::out_of_range& e) {
466 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
468 } catch (std::exception& e) {
470 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
474 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
480 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_PreFocusChangeSignal(void * jarg1) {
482 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
483 Dali::Toolkit::KeyboardFocusManager::PreFocusChangeSignalType *result = 0 ;
485 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
488 result = (Dali::Toolkit::KeyboardFocusManager::PreFocusChangeSignalType *) &(arg1)->PreFocusChangeSignal();
489 } catch (std::out_of_range& e) {
491 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
493 } catch (std::exception& e) {
495 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
499 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
503 jresult = (void *)result;
508 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusChangedSignal(void * jarg1) {
510 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
511 Dali::Toolkit::KeyboardFocusManager::FocusChangedSignalType *result = 0 ;
513 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
516 result = (Dali::Toolkit::KeyboardFocusManager::FocusChangedSignalType *) &(arg1)->FocusChangedSignal();
517 } catch (std::out_of_range& e) {
519 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
521 } catch (std::exception& e) {
523 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
527 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
531 jresult = (void *)result;
536 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusGroupChangedSignal(void * jarg1) {
538 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
539 Dali::Toolkit::KeyboardFocusManager::FocusGroupChangedSignalType *result = 0 ;
541 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
544 result = (Dali::Toolkit::KeyboardFocusManager::FocusGroupChangedSignalType *) &(arg1)->FocusGroupChangedSignal();
545 } catch (std::out_of_range& e) {
547 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
549 } catch (std::exception& e) {
551 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
555 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
559 jresult = (void *)result;
564 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardFocusManager_FocusedActorEnterKeySignal(void * jarg1) {
566 Dali::Toolkit::KeyboardFocusManager *arg1 = (Dali::Toolkit::KeyboardFocusManager *) 0 ;
567 Dali::Toolkit::KeyboardFocusManager::FocusedActorEnterKeySignalType *result = 0 ;
569 arg1 = (Dali::Toolkit::KeyboardFocusManager *)jarg1;
572 result = (Dali::Toolkit::KeyboardFocusManager::FocusedActorEnterKeySignalType *) &(arg1)->FocusedActorEnterKeySignal();
573 } catch (std::out_of_range& e) {
575 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
577 } catch (std::exception& e) {
579 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
583 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
587 jresult = (void *)result;
593 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Empty(void * jarg1) {
594 unsigned int jresult ;
595 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 ;
598 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
601 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);
602 } catch (std::out_of_range& e) {
604 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
606 } catch (std::exception& e) {
608 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
612 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
621 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_GetConnectionCount(void * jarg1) {
622 unsigned long jresult ;
623 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 ;
626 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
629 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);
630 } catch (std::out_of_range& e) {
632 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
634 } catch (std::exception& e) {
636 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
640 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
644 jresult = (unsigned long)result;
648 typedef Dali::Actor* (SWIGSTDCALL* SWIG_CallbackKbPreFocusChange)(Dali::Actor *, Dali::Actor *, int);
649 SWIG_CallbackKbPreFocusChange swig_callbackOnKbPreFocusChange;
651 Dali::Actor OnKbPreFocusChangeCallback(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction)
655 Dali::Actor *CurrentP = NULL;
656 Dali::Actor *ProposedP = NULL;
660 CurrentP = (Dali::Actor *)¤t;
665 ProposedP = (Dali::Actor *)&proposed;
668 actorp = (Dali::Actor *)swig_callbackOnKbPreFocusChange(CurrentP, ProposedP, direction);
677 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Connect(void * jarg1, SWIG_CallbackKbPreFocusChange callbackOnKbPreFocusChange) {
679 swig_callbackOnKbPreFocusChange = callbackOnKbPreFocusChange;
681 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 ;
682 Dali::Actor (*arg2)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)) 0 ;
684 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
685 arg2 = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction))OnKbPreFocusChangeCallback;
689 Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Connect(arg1,arg2);
690 } catch (std::out_of_range& e) {
692 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
694 } catch (std::exception& e) {
696 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
700 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
707 SWIGEXPORT void SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Disconnect(void * jarg1, SWIG_CallbackKbPreFocusChange callbackOnKbPreFocusChange) {
709 swig_callbackOnKbPreFocusChange = callbackOnKbPreFocusChange;
711 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 ;
712 Dali::Actor (*arg2)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction)) 0 ;
714 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
715 arg2 = (Dali::Actor (*)(Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction))OnKbPreFocusChangeCallback;
718 Dali_Signal_Sl_Dali_Actor_Sp_Dali_Actor_Sc_Dali_Actor_Sc_Dali_Toolkit_Control_KeyboardFocus_Direction_SP__Sg__Disconnect(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 ;
729 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
735 SWIGEXPORT void * SWIGSTDCALL CSharp_KeyboardPreFocusChangeSignal_Emit(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
737 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 ;
740 Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
745 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
746 argp2 = (Dali::Actor *)jarg2;
748 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
752 argp3 = (Dali::Actor *)jarg3;
754 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
758 arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
761 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);
762 } catch (std::out_of_range& e) {
764 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
766 } catch (std::exception& e) {
768 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
772 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
776 jresult = new Dali::Actor((const Dali::Actor &)result);
781 SWIGEXPORT void * SWIGSTDCALL CSharp_new_KeyboardPreFocusChangeSignal() {
783 Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *result = 0 ;
787 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) >();
788 } catch (std::out_of_range& e) {
790 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
792 } catch (std::exception& e) {
794 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
798 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
802 jresult = (void *)result;
807 SWIGEXPORT void SWIGSTDCALL CSharp_delete_KeyboardPreFocusChangeSignal(void * jarg1) {
808 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 ;
810 arg1 = (Dali::Signal< Dali::Actor (Dali::Actor,Dali::Actor,Dali::Toolkit::Control::KeyboardFocus::Direction) > *)jarg1;
814 } catch (std::out_of_range& e) {
816 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
818 } catch (std::exception& e) {
820 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
824 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
830 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_KeyboardFocusManager_SWIGUpcast(Dali::Toolkit::KeyboardFocusManager *jarg1) {
831 return (Dali::BaseHandle *)jarg1;