|
|
|
@@ -39,6 +39,7 @@ namespace Orientations |
|
|
|
case UIInterfaceOrientationPortraitUpsideDown: return Desktop::upsideDown;
|
|
|
|
case UIInterfaceOrientationLandscapeLeft: return Desktop::rotatedClockwise;
|
|
|
|
case UIInterfaceOrientationLandscapeRight: return Desktop::rotatedAntiClockwise;
|
|
|
|
case UIInterfaceOrientationUnknown:
|
|
|
|
default: jassertfalse; // unknown orientation!
|
|
|
|
}
|
|
|
|
|
|
|
|
@@ -53,6 +54,7 @@ namespace Orientations |
|
|
|
case Desktop::upsideDown: return UIInterfaceOrientationPortraitUpsideDown;
|
|
|
|
case Desktop::rotatedClockwise: return UIInterfaceOrientationLandscapeLeft;
|
|
|
|
case Desktop::rotatedAntiClockwise: return UIInterfaceOrientationLandscapeRight;
|
|
|
|
case Desktop::allOrientations:
|
|
|
|
default: jassertfalse; // unknown orientation!
|
|
|
|
}
|
|
|
|
|
|
|
|
@@ -68,7 +70,9 @@ namespace Orientations |
|
|
|
case Desktop::upsideDown: return CGAffineTransformMake (-1, 0, 0, -1, 0, 0);
|
|
|
|
case Desktop::rotatedClockwise: return CGAffineTransformMake (0, -1, 1, 0, 0, 0);
|
|
|
|
case Desktop::rotatedAntiClockwise: return CGAffineTransformMake (0, 1, -1, 0, 0, 0);
|
|
|
|
default: break;
|
|
|
|
case Desktop::upright:
|
|
|
|
case Desktop::allOrientations:
|
|
|
|
default: break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@@ -259,6 +263,7 @@ public: |
|
|
|
return Rectangle<int> (screen.getWidth() - r.getBottom(), r.getX(),
|
|
|
|
r.getHeight(), r.getWidth());
|
|
|
|
|
|
|
|
case UIInterfaceOrientationUnknown:
|
|
|
|
default: jassertfalse; // unknown orientation!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@@ -289,6 +294,7 @@ public: |
|
|
|
return Rectangle<int> (r.getY(), screen.getWidth() - r.getRight(),
|
|
|
|
r.getHeight(), r.getWidth());
|
|
|
|
|
|
|
|
case UIInterfaceOrientationUnknown:
|
|
|
|
default: jassertfalse; // unknown orientation!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|