X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=base%2Fdali-toolkit%2Finternal%2Fcontrols%2Fpopup%2Fpopup-impl.cpp;h=f5179d7e1650e883ec1ecdc76cb5c4ed46f5ffff;hp=d8ae9388264502a66d7785b628ec006dd2909f47;hb=65d4d378d08c6225ebf1e5bc024f8ef1adbb5dc2;hpb=a881757839b7abb008873a68c67e17b3ba39669b diff --git a/base/dali-toolkit/internal/controls/popup/popup-impl.cpp b/base/dali-toolkit/internal/controls/popup/popup-impl.cpp index d8ae938..f5179d7 100755 --- a/base/dali-toolkit/internal/controls/popup/popup-impl.cpp +++ b/base/dali-toolkit/internal/controls/popup/popup-impl.cpp @@ -15,20 +15,28 @@ * */ +// CLASS HEADER #include +// EXTERNAL INCLUDES +#include +#include +#include +#include +#include +#include +#include +#include + +// INTERNAL INCLUDES #include #include #include - #include #include - #include -#include using namespace Dali; -using namespace std; namespace { @@ -170,11 +178,13 @@ Dali::Toolkit::Popup Popup::New() } Popup::Popup(PopupStyle& style) -: ControlImpl(true), +: Control( ControlBehaviour( REQUIRES_TOUCH_EVENTS | REQUIRES_STYLE_CHANGE_SIGNALS ) ), mShowing(false), mState(Toolkit::Popup::POPUP_NONE), // Initially, the popup state should not be set, it's set in OnInitialize mAlterAddedChild(false), - mPopupStyle(PopupStylePtr(&style)) + mPopupStyle(PopupStylePtr(&style)), + mPropertyTitle(Property::INVALID_INDEX), + mPropertyState(Property::INVALID_INDEX) { SetKeyboardNavigationSupport( true ); } @@ -903,7 +913,7 @@ float Popup::GetWidthForHeight( float height ) return GetNaturalSize().width; } -Actor Popup::GetNextKeyboardFocusableActor(Actor currentFocusedActor, Control::KeyboardFocusNavigationDirection direction, bool loopEnabled) +Actor Popup::GetNextKeyboardFocusableActor(Actor currentFocusedActor, Toolkit::Control::KeyboardFocusNavigationDirection direction, bool loopEnabled) { Actor nextFocusableActor( currentFocusedActor ); @@ -946,7 +956,7 @@ Actor Popup::GetNextKeyboardFocusableActor(Actor currentFocusedActor, Control::K { switch ( direction ) { - case Control::Left: + case Toolkit::Control::Left: { if ( iter == focusableActors.begin() ) { @@ -958,7 +968,7 @@ Actor Popup::GetNextKeyboardFocusableActor(Actor currentFocusedActor, Control::K } break; } - case Control::Right: + case Toolkit::Control::Right: { if ( iter == focusableActors.end() - 1 ) { @@ -971,7 +981,7 @@ Actor Popup::GetNextKeyboardFocusableActor(Actor currentFocusedActor, Control::K break; } - case Control::Up: + case Toolkit::Control::Up: { if ( *iter == mContent ) { @@ -998,7 +1008,7 @@ Actor Popup::GetNextKeyboardFocusableActor(Actor currentFocusedActor, Control::K break; } - case Control::Down: + case Toolkit::Control::Down: { if ( mContent && mContent.IsKeyboardFocusable() ) {