Commit 5616e27f1f48f2e349113236b4d8499b6b33cd3f

Authored by Richard Huang
1 parent 6e6a798b

Update keyboard focus direction enum for Control

Change-Id: I8652c8be27a99b86d4af4ea6557a3d7f4d8d4aba
demo/dali-table-view.cpp
@@ -890,7 +890,7 @@ void DaliTableView::PlayAnimation() @@ -890,7 +890,7 @@ void DaliTableView::PlayAnimation()
890 mAnimationTimer.SetInterval( BACKGROUND_ANIMATION_DURATION ); 890 mAnimationTimer.SetInterval( BACKGROUND_ANIMATION_DURATION );
891 } 891 }
892 892
893 -Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocusNavigationDirection direction ) 893 +Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction )
894 { 894 {
895 Actor nextFocusActor = proposed; 895 Actor nextFocusActor = proposed;
896 896
@@ -905,11 +905,11 @@ Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali:: @@ -905,11 +905,11 @@ Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali::
905 // in the given direction. We should work out which page to scroll to next. 905 // in the given direction. We should work out which page to scroll to next.
906 int currentPage = mScrollView.GetCurrentPage(); 906 int currentPage = mScrollView.GetCurrentPage();
907 int newPage = currentPage; 907 int newPage = currentPage;
908 - if( direction == Dali::Toolkit::Control::Left ) 908 + if( direction == Dali::Toolkit::Control::KeyboardFocus::LEFT )
909 { 909 {
910 newPage--; 910 newPage--;
911 } 911 }
912 - else if( direction == Dali::Toolkit::Control::Right ) 912 + else if( direction == Dali::Toolkit::Control::KeyboardFocus::RIGHT )
913 { 913 {
914 newPage++; 914 newPage++;
915 } 915 }
@@ -917,10 +917,10 @@ Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali:: @@ -917,10 +917,10 @@ Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali::
917 newPage = std::max(0, std::min(static_cast<int>(mScrollRulerX->GetTotalPages() - 1), newPage)); 917 newPage = std::max(0, std::min(static_cast<int>(mScrollRulerX->GetTotalPages() - 1), newPage));
918 if( newPage == currentPage ) 918 if( newPage == currentPage )
919 { 919 {
920 - if( direction == Dali::Toolkit::Control::Left ) 920 + if( direction == Dali::Toolkit::Control::KeyboardFocus::LEFT )
921 { 921 {
922 newPage = mScrollRulerX->GetTotalPages() - 1; 922 newPage = mScrollRulerX->GetTotalPages() - 1;
923 - } else if( direction == Dali::Toolkit::Control::Right ) 923 + } else if( direction == Dali::Toolkit::Control::KeyboardFocus::RIGHT )
924 { 924 {
925 newPage = 0; 925 newPage = 0;
926 } 926 }
@@ -929,7 +929,7 @@ Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali:: @@ -929,7 +929,7 @@ Dali::Actor DaliTableView::OnKeyboardPreFocusChange( Dali::Actor current, Dali::
929 // Scroll to the page in the given direction 929 // Scroll to the page in the given direction
930 mScrollView.ScrollTo(newPage); 930 mScrollView.ScrollTo(newPage);
931 931
932 - if( direction == Dali::Toolkit::Control::Left ) 932 + if( direction == Dali::Toolkit::Control::KeyboardFocus::LEFT )
933 { 933 {
934 // Work out the cell position for the last tile 934 // Work out the cell position for the last tile
935 int remainingExamples = mExampleList.size() - newPage * EXAMPLES_PER_PAGE; 935 int remainingExamples = mExampleList.size() - newPage * EXAMPLES_PER_PAGE;
demo/dali-table-view.h
@@ -345,7 +345,7 @@ private: // Application callbacks &amp; implementation @@ -345,7 +345,7 @@ private: // Application callbacks &amp; implementation
345 * @param[in] direction The direction to move the focus 345 * @param[in] direction The direction to move the focus
346 * @return The actor to move the keyboard focus to. 346 * @return The actor to move the keyboard focus to.
347 */ 347 */
348 - Dali::Actor OnKeyboardPreFocusChange( Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocusNavigationDirection direction ); 348 + Dali::Actor OnKeyboardPreFocusChange( Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction );
349 349
350 /** 350 /**
351 * Callback when the keyboard focused actor is activated. 351 * Callback when the keyboard focused actor is activated.
examples/item-view/item-view-example.cpp
@@ -313,7 +313,7 @@ public: @@ -313,7 +313,7 @@ public:
313 mWhiteImage = BufferImage::WHITE(); 313 mWhiteImage = BufferImage::WHITE();
314 } 314 }
315 315
316 - Actor OnKeyboardPreFocusChange( Actor current, Actor proposed, Control::KeyboardFocusNavigationDirection direction ) 316 + Actor OnKeyboardPreFocusChange( Actor current, Actor proposed, Control::KeyboardFocus::Direction direction )
317 { 317 {
318 if ( !current && !proposed ) 318 if ( !current && !proposed )
319 { 319 {