Commit 4e0bfdbda5ac9c417fac39dccad26391fe8c0174
Committed by
Gerrit Code Review
Merge "Add to check disply size for rotation" into devel/master
Showing
1 changed file
with
15 additions
and
4 deletions
shared/dali-table-view.cpp
| @@ -287,10 +287,21 @@ void DaliTableView::Initialize( Application& application ) | @@ -287,10 +287,21 @@ void DaliTableView::Initialize( Application& application ) | ||
| 287 | ApplyCubeEffectToPages(); | 287 | ApplyCubeEffectToPages(); |
| 288 | 288 | ||
| 289 | Dali::Window winHandle = application.GetWindow(); | 289 | Dali::Window winHandle = application.GetWindow(); |
| 290 | - winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT ); | ||
| 291 | - winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE ); | ||
| 292 | - winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT_INVERSE ); | ||
| 293 | - winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE ); | 290 | + |
| 291 | + if( stageSize.width <= stageSize.height ) | ||
| 292 | + { | ||
| 293 | + winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT ); | ||
| 294 | + winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE ); | ||
| 295 | + winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT_INVERSE ); | ||
| 296 | + winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE ); | ||
| 297 | + } | ||
| 298 | + else | ||
| 299 | + { | ||
| 300 | + winHandle.AddAvailableOrientation( Dali::Window::LANDSCAPE ); | ||
| 301 | + winHandle.RemoveAvailableOrientation( Dali::Window::PORTRAIT ); | ||
| 302 | + winHandle.AddAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE ); | ||
| 303 | + winHandle.RemoveAvailableOrientation( Dali::Window::PORTRAIT_INVERSE ); | ||
| 304 | + } | ||
| 294 | 305 | ||
| 295 | // Set initial orientation | 306 | // Set initial orientation |
| 296 | unsigned int degrees = 0; | 307 | unsigned int degrees = 0; |