X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=plugins%2Fdali-swig%2FSWIG%2Fsignals.i;h=5605405daac4d91dd319dce0f243a6eb9d9f7138;hp=7eb190a23b81aaeba152da324f7320ab7d2792b9;hb=13f7f10f99c5253c500ffd644a1ac4a9039d4a07;hpb=cf26b85b96c6bbb58f93bd9970fed6240cc53870 diff --git a/plugins/dali-swig/SWIG/signals.i b/plugins/dali-swig/SWIG/signals.i old mode 100644 new mode 100755 index 7eb190a..5605405 --- a/plugins/dali-swig/SWIG/signals.i +++ b/plugins/dali-swig/SWIG/signals.i @@ -220,6 +220,13 @@ Macros for signals with return values *****************/ +// 0 param signals ( with return ) +%define DALI_SIGNAL_0_PARAM_RETURN( returnType ) + + SIGNAL_TYPEMAP_HELPER( returnType (*func) () ); + SIGNAL_TEMPLATE_HELPER_0( returnType, return); +%enddef + // 1 param signals ( with return ) %define DALI_SIGNAL_1_PARAM_RETURN( returnType, argumentType1 ) @@ -249,12 +256,18 @@ namespace Dali // Signal< void () > DALI_SIGNAL_0_PARAM(); +// Signal< bool () > +DALI_SIGNAL_0_PARAM_RETURN( bool ); + // Signal< void (Actor) > DALI_SIGNAL_1_PARAM( Dali::Actor ); // Signal< void (float) > DALI_SIGNAL_1_PARAM( float ); +// Signal< void (bool) > +DALI_SIGNAL_1_PARAM( bool ); + // Signal< void (Dali::Application&) > DALI_SIGNAL_1_PARAM( Dali::Application& ); @@ -330,18 +343,9 @@ DALI_SIGNAL_2_PARAM( Dali::Actor, Dali::Toolkit::AccessibilityManager::FocusOver // Signal< bool ( Dali::Toolkit::AccessibilityManager&, const Dali::TouchEvent& ) > DALI_SIGNAL_2_PARAM_RETURN( bool ,Dali::Toolkit::AccessibilityManager&, const Dali::TouchEvent&); -// Signal< void ( Dali::Actor, Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > -//DALI_SIGNAL_2_PARAM( Dali::Actor, Dali::Toolkit::AccessibilityManager::FocusOvershotDirection ); - // Signal< void ( Dali::Toolkit::StyleManager, Dali::StyleChange::Type) > DALI_SIGNAL_2_PARAM( Dali::Toolkit::StyleManager, Dali::StyleChange::Type); -// Signal< void ( Dali::Actor, Dali::Toolkit::AccessibilityManager::FocusOvershotDirection )> -//DALI_SIGNAL_2_PARAM( Dali::Actor, Dali::Toolkit::AccessibilityManager::FocusOvershotDirection ); - -// Signal< Dali::Actor ( Dali::Actor, Dali::Actor, Dali::Actor, Dali::Toolkit::Control::KeyboardFocus::Direction) > -DALI_SIGNAL_3_PARAM_RETURN( Dali::Actor, Dali::Actor, Dali::Actor, Dali::Toolkit::Control::KeyboardFocus::Direction); - // void Signal< Dali::Actor, bool >; DALI_SIGNAL_2_PARAM( Dali::Actor, bool); @@ -360,6 +364,9 @@ DALI_SIGNAL_3_PARAM( Dali::Toolkit::PageTurnView, unsigned int, bool ); // void Signal< Dali::Toolkit::PageTurnView >; DALI_SIGNAL_1_PARAM( Dali::Toolkit::PageTurnView ); +// void Signal< Dali::Toolkit::ProgressBar, float, float >; +DALI_SIGNAL_3_PARAM( Dali::Toolkit::ProgressBar, float, float ); + // void Signal< const Dali::Toolkit::ScrollView::SnapEvent& >; DALI_SIGNAL_1_PARAM( const Dali::Toolkit::ScrollView::SnapEvent& );