X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=base%2Fdali-toolkit%2Fpublic-api%2Fbuilder%2Fbuilder.h;h=98d3d8c8213f7e8b916f31cbfb2cc4855187faad;hp=d703749000700e6d7436f7f3abe47288af0e2b0e;hb=87b3b1f9a40c85ab6120d77bc6c0d356ae45faf3;hpb=e58197b2ce320f167a24865cdd048f0cc0c05e45 diff --git a/base/dali-toolkit/public-api/builder/builder.h b/base/dali-toolkit/public-api/builder/builder.h index d703749..98d3d8c 100644 --- a/base/dali-toolkit/public-api/builder/builder.h +++ b/base/dali-toolkit/public-api/builder/builder.h @@ -19,9 +19,12 @@ */ // EXTERNAL INCLUDES -#include +#include +#include +#include +#include -namespace Dali DALI_IMPORT_API +namespace Dali { namespace Toolkit @@ -114,7 +117,7 @@ class Builder; * */ -class Builder : public BaseHandle +class DALI_IMPORT_API Builder : public BaseHandle { public: /** @@ -396,6 +399,15 @@ class Builder : public BaseHandle */ FrameBufferImage GetFrameBufferImage( const std::string &name ); + /** + * Get or create Path from the Path instance library. + * An empty handle is returned otherwise. + * @pre The Builder has been initialized. + * @param name The name of a Path in the loaded representation + * @return A handle to a Path if found, otherwise empty + */ + Path GetPath( const std::string &name ); + // Signals /** @@ -409,7 +421,7 @@ class Builder : public BaseHandle Signal& QuitSignal(); private: - Builder(Internal::Builder *impl); + explicit DALI_INTERNAL Builder(Internal::Builder *impl); }; // class Builder