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 | 287 | ApplyCubeEffectToPages(); |
| 288 | 288 | |
| 289 | 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 | 306 | // Set initial orientation |
| 296 | 307 | unsigned int degrees = 0; | ... | ... |