X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-demo.git;a=blobdiff_plain;f=examples%2Ftext-label%2Fexpanding-buttons-impl.h;h=941339072948a55f594e725d25f3d4c040ca5eb4;hp=a432914e1eca57f4bdc7e1979101127739d342e9;hb=1b19fd140ff139b5854a1a62447faf31b175d8f6;hpb=b26d446b0cb6a316abc3a79d4fc70d0ae1b7994c diff --git a/examples/text-label/expanding-buttons-impl.h b/examples/text-label/expanding-buttons-impl.h index a432914..9413390 100644 --- a/examples/text-label/expanding-buttons-impl.h +++ b/examples/text-label/expanding-buttons-impl.h @@ -2,7 +2,7 @@ #define DALI_DEMO_INTERNAL_EXPANDING_BUTTONS_IMPL_H /* - * Copyright (c) 2018 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 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. @@ -17,20 +17,17 @@ * limitations under the License. */ -#include "expanding-buttons.h" #include #include +#include "expanding-buttons.h" namespace Demo { - namespace Internal // To use TypeRegistry, handle and body classes need the same name { - class ExpandingButtons : public Dali::Toolkit::Internal::Control { public: - /** * Instantiate a new ExpandingButtons object */ @@ -47,19 +44,16 @@ public: ~ExpandingButtons(); public: // API - - void RegisterButton( Dali::Toolkit::Control& control ); + void RegisterButton(Dali::Toolkit::Control& control); void Expand(); void Collapse(); public: // Signals - Demo::ExpandingButtons::ExpandingButtonsSignalType& CollapsingSignal(); private: // From Control - /** * @copydoc Toolkit::Control::OnInitialize() */ @@ -68,29 +62,26 @@ private: // From Control /** * @copydoc Toolkit::Control::OnRelayout() */ - virtual void OnRelayout( const Dali::Vector2& targetSize, Dali::RelayoutContainer& container ) override; + virtual void OnRelayout(const Dali::Vector2& targetSize, Dali::RelayoutContainer& container) override; private: - /** * Callback when expand or collapse animation ends. */ - void OnExpandAnimationFinished( Dali::Animation& animation ); + void OnExpandAnimationFinished(Dali::Animation& animation); /** * Called when the main button clicked. */ - bool OnExpandButtonClicked( Dali::Toolkit::Button button ); - + bool OnExpandButtonClicked(Dali::Toolkit::Button button); private: //undefined - ExpandingButtons( const ExpandingButtons& ); - ExpandingButtons& operator=( const ExpandingButtons& ); + ExpandingButtons(const ExpandingButtons&); + ExpandingButtons& operator=(const ExpandingButtons&); private: - - std::vector< Dali::WeakHandle< Dali::Toolkit::Control> > mExpandingControls; + std::vector > mExpandingControls; Dali::Animation mExpandCollapseAnimation; @@ -103,22 +94,22 @@ private: Demo::ExpandingButtons::ExpandingButtonsSignalType mCollapsedSignal; }; -} // Internal +} // namespace Internal -inline Internal::ExpandingButtons& GetImpl( Demo::ExpandingButtons& handle ) +inline Internal::ExpandingButtons& GetImpl(Demo::ExpandingButtons& handle) { - DALI_ASSERT_ALWAYS( handle ); + DALI_ASSERT_ALWAYS(handle); Dali::RefObject& object = handle.GetImplementation(); return static_cast(object); } -inline const Internal::ExpandingButtons& GetImpl( const Demo::ExpandingButtons& handle ) +inline const Internal::ExpandingButtons& GetImpl(const Demo::ExpandingButtons& handle) { - DALI_ASSERT_ALWAYS( handle ); + DALI_ASSERT_ALWAYS(handle); const Dali::RefObject& object = handle.GetImplementation(); return static_cast(object); } -} // Demo +} // namespace Demo #endif // DALI_DEMO_INTERNAL_EXPANDING_BUTTONS_IMPL_H