-/* xscreensaver, Copyright (c) 2006-2016 Jamie Zawinski <jwz@jwz.org>
+/* xscreensaver, Copyright (c) 2006-2017 Jamie Zawinski <jwz@jwz.org>
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
@protocol XScreenSaverViewDelegate
- (void) wantsFadeOut:(XScreenSaverView *)saverView;
- (void) didShake:(XScreenSaverView *)saverView;
+- (void) openPreferences: (NSString *)which;
@end
@interface ScreenSaverView : NSView
Window xwindow;
void *xdata;
fps_state *fpst;
+ void (*fps_cb) (Display *, Window, fps_state *, void *);
# ifdef USE_IPHONE
BOOL screenLocked;
id<XScreenSaverViewDelegate> _delegate;
+ UIView *closeBox;
+ NSTimer *closeBoxTimer;
+
+ CGAffineTransform pinch_transform;
+
# else // !USE_PHONE
NSOpenGLPixelFormat *pixfmt;
# ifdef BACKBUFFER_OPENGL
void *backbuffer_data;
- size_t backbuffer_len;
+ GLsizei backbuffer_len;
GLsizei gl_texture_w, gl_texture_h;