Dali 3D User Interface Engine
Classes | Functions
anonymous_namespace{builder-signals.cpp} Namespace Reference

Classes

struct  ChildActorAction
 
struct  PropertySetAction
 
struct  GenericAction
 
struct  QuitAction
 
struct  DelayedAnimationPlay
 
struct  DelayedConstrainerApply
 
struct  DelayedConstrainerRemove
 
struct  PropertyNotifcationSignalShim
 
struct  SignalConnector
 
struct  SignalConnector< Actor >
 
struct  SignalConnector< PropertyNotification >
 

Functions

Property::Value GetPropertyValue (const TreeNode &child)
 
void GetParameters (const TreeNode &child, Property::Map &params)
 
template<typename T >
void SetActionOnSignal (const TreeNode &root, const TreeNode &child, Actor actor, Dali::Toolkit::Internal::Builder *const builder, SignalConnector< T > &connector)
 Set an action functor on a signal. More...
 
float GetConditionArg0 (const TreeNode &child)
 Get a notification condition argument0 as 'arg0' 'value' or 'min'. More...
 
float GetConditionArg1 (const TreeNode &child)
 Get a notification condition argument1 as 'arg1' or 'max'. More...
 

Function Documentation

float anonymous_namespace{builder-signals.cpp}::GetConditionArg0 ( const TreeNode child)

Get a notification condition argument0 as 'arg0' 'value' or 'min'.

Definition at line 650 of file builder-signals.cpp.

References DALI_ASSERT_ALWAYS, IsChild(), and IsFloat().

Referenced by Dali::Toolkit::Internal::SetupPropertyNotification().

Here is the call graph for this function:

Here is the caller graph for this function:

float anonymous_namespace{builder-signals.cpp}::GetConditionArg1 ( const TreeNode child)

Get a notification condition argument1 as 'arg1' or 'max'.

Definition at line 671 of file builder-signals.cpp.

References DALI_ASSERT_ALWAYS, IsChild(), and IsFloat().

Referenced by Dali::Toolkit::Internal::SetupPropertyNotification().

Here is the call graph for this function:

Here is the caller graph for this function:

void anonymous_namespace{builder-signals.cpp}::GetParameters ( const TreeNode child,
Property::Map &  params 
)

Definition at line 389 of file builder-signals.cpp.

References Dali::Toolkit::TreeNode::CBegin(), Dali::Toolkit::TreeNode::CEnd(), anonymous_namespace{builder-animations.cpp}::GetPropertyValue(), and IsChild().

Referenced by SetActionOnSignal().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Value anonymous_namespace{builder-signals.cpp}::GetPropertyValue ( const TreeNode child)
template<typename T >
void anonymous_namespace{builder-signals.cpp}::SetActionOnSignal ( const TreeNode root,
const TreeNode child,
Actor  actor,
Dali::Toolkit::Internal::Builder *const  builder,
SignalConnector< T > &  connector 
)

Set an action functor on a signal.

Definition at line 460 of file builder-signals.cpp.

References anonymous_namespace{builder-signals.cpp}::ChildActorAction::actionName, anonymous_namespace{builder-signals.cpp}::GenericAction::actionName, anonymous_namespace{builder-signals.cpp}::ChildActorAction::actorName, anonymous_namespace{builder-signals.cpp}::PropertySetAction::actorName, anonymous_namespace{builder-signals.cpp}::GenericAction::actorName, anonymous_namespace{builder-signals.cpp}::DelayedAnimationPlay::animNode, anonymous_namespace{builder-signals.cpp}::QuitAction::builder, anonymous_namespace{builder-signals.cpp}::DelayedAnimationPlay::builder, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::builder, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerRemove::builder, anonymous_namespace{builder-signals.cpp}::ChildActorAction::childName, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::constrainerName, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerRemove::constrainerName, DALI_ASSERT_ALWAYS, DALI_SCRIPT_WARNING, Dali::Toolkit::Internal::DeterminePropertyFromNode(), Dali::Actor::GetName(), GetParameters(), IsChild(), IsString(), IsVector2(), anonymous_namespace{builder-signals.cpp}::ChildActorAction::parameters, anonymous_namespace{builder-signals.cpp}::GenericAction::parameters, anonymous_namespace{builder-signals.cpp}::PropertySetAction::propertyName, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::ranges, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::sourceActorNames, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::sourcePropertyNames, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::targetActorNames, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerRemove::targetActorNames, anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::targetPropertyNames, anonymous_namespace{builder-signals.cpp}::PropertySetAction::value, and anonymous_namespace{builder-signals.cpp}::DelayedConstrainerApply::wrapRanges.

Referenced by Dali::Toolkit::Internal::SetupPropertyNotification(), and Dali::Toolkit::Internal::SetupSignalAction().

Here is the call graph for this function:

Here is the caller graph for this function:

Dali Docs Home
Read more about Dali