X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=OSX%2FXScreenSaverView.h;h=28d1f51fab258d6647b17dfd5d63db6a801736d2;hp=b54685079a2ac9ca36ceb221da324da9e6a38867;hb=d5186197bc394e10a4402f7f6d23fbb14103bc50;hpb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e diff --git a/OSX/XScreenSaverView.h b/OSX/XScreenSaverView.h index b5468507..28d1f51f 100644 --- a/OSX/XScreenSaverView.h +++ b/OSX/XScreenSaverView.h @@ -81,16 +81,17 @@ UIDeviceOrientation orientation, new_orientation; BOOL screenLocked; - CGSize initial_bounds; + CGSize initial_bounds; // portrait-mode geometry GLfloat rotation_ratio; // ratio thru rotation anim, or -1 NSSize rot_from, rot_to; // start size rect, end size rect GLfloat angle_from, angle_to; // start angle, end angle double rot_start_time; - BOOL ignore_rotation_p; + BOOL ignore_rotation_p; // hack requests "always portrait". + // some want this, some do not. - NSSize rot_current_size; - GLfloat rot_current_angle; + NSSize rot_current_size; // current intermediate or final orientation. + GLfloat rot_current_angle; // only right angles when rotation complete. NSTimer *crash_timer; @@ -120,12 +121,13 @@ #ifdef USE_IPHONE - (void)didRotate:(NSNotification *)notification; +- (BOOL)reshapeRotatedWindow; - (void)setScreenLocked:(BOOL)locked; #endif // USE_IPHONE #ifdef USE_BACKBUFFER - (void)initLayer; -- (void)createBackbuffer; +- (void)createBackbuffer:(CGSize)s; #endif // USE_BACKBUFFER @end