X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fbuilder%2Fbuilder-impl.h;h=8a90b03424e09bed92c95477b2046df5b94928e2;hp=ea0b6358cd4f302239a6cbd40b7385601cc8ba9e;hb=e92dc54dd0580f27586bcaf04bf9fa2a6ae798dc;hpb=1e86d6f1a754a11410f1d5b89a4520757cb53ff5 diff --git a/dali-toolkit/internal/builder/builder-impl.h b/dali-toolkit/internal/builder/builder-impl.h index ea0b635..8a90b03 100644 --- a/dali-toolkit/internal/builder/builder-impl.h +++ b/dali-toolkit/internal/builder/builder-impl.h @@ -95,6 +95,11 @@ public: void AddConstant( const std::string& key, const Property::Value& value ); /** + * @copydoc Toolkit::Builder::GetConfigurations + */ + const Property::Map& GetConfigurations() const; + + /** * @copydoc Toolkit::Builder::GetConstants */ const Property::Map& GetConstants() const; @@ -257,6 +262,8 @@ private: void LoadConstants( const TreeNode& root, Property::Map& intoMap ); + void LoadConfiguration( const TreeNode& root, Property::Map& intoMap ); + Animation CreateAnimation( const std::string& animationName, const Replacement& replacement, Dali::Actor sourceActor ); @@ -384,6 +391,7 @@ private: LinearConstrainerLut mLinearConstrainerLut; SlotDelegate mSlotDelegate; Property::Map mReplacementMap; + Property::Map mConfigurationMap; MappingsLut mCompleteMappings; Dictionary mStyles; // State based styles Toolkit::Builder::BuilderSignalType mQuitSignal;