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 )
// 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& );
DALI_SIGNAL_1_PARAM( const Dali::RefObject* );
// Signal< void (const Dali::RenderTask&) >
-//DALI_SIGNAL_1_PARAM( const Dali::RenderTask& );
-DALI_SIGNAL_1_PARAM( Dali::RenderTask& );
+DALI_SIGNAL_1_PARAM( const Dali::RenderTask& );
// Signal< bool ( const Dali::Toolkit::AccessibilityManager& ) >
DALI_SIGNAL_1_PARAM_RETURN( bool, Dali::Toolkit::AccessibilityManager& );
// 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& );