Commit 4e0bfdbda5ac9c417fac39dccad26391fe8c0174

Authored by Adeel Kazmi
Committed by Gerrit Code Review
2 parents ba502907 d1d28bf1

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;
... ...