X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=examples%2Ftransitions%2Ftransition-application.h;h=f694c8d037992666fd529e9c201fde908f2788a6;hb=e2ee6baaa8dcfe20f708b17a51e4303b8cfc3824;hp=9d692db43e95f48ba18d86aa105b75be50d79ba4;hpb=fe51b34a968be11d80b032030cf1a20ff8bf7e85;p=platform%2Fcore%2Fuifw%2Fdali-demo.git diff --git a/examples/transitions/transition-application.h b/examples/transitions/transition-application.h index 9d692db..f694c8d 100644 --- a/examples/transitions/transition-application.h +++ b/examples/transitions/transition-application.h @@ -2,7 +2,7 @@ #define DALI_DEMO_TRANSITION_APPLICATION_H /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2017 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,9 +19,7 @@ // External includes #include -//#include -#include -#include "beat-control.h" +#include "shadow-button.h" #include #include @@ -36,6 +34,9 @@ namespace Demo class TransitionApplication : public ConnectionTracker { public: + static const int NUMBER_OF_ACTION_BUTTONS=2; + +public: // Constructor TransitionApplication( Application& application ); @@ -52,15 +53,24 @@ public: // Key event handler void OnKeyEvent( const KeyEvent& event ); - bool OnActionButtonClicked(Button button); + bool OnActionButtonClicked( Button button ); static const char* DEMO_THEME_ONE_PATH; + static const char* DEMO_THEME_TWO_PATH; private: + + /** Create a visual map + * + * @param[in] index The index of the visual to create + * @param[out] map The map to generate + */ + Application& mApplication; TextLabel mTitle; - BeatControl mBeatControl; - PushButton mActionButtons[3]; + ShadowButton mShadowButton; + PushButton mActionButtons[NUMBER_OF_ACTION_BUTTONS]; + Property::Index mVisualIndex; Property::Index mActionIndex; };