From http://www.jwz.org/xscreensaver/xscreensaver-5.19.tar.gz
[xscreensaver] / OSX / SaverRunner.h
index 541bb2cf9261f1c448a876d3d115a55b58c5f1c9..0284ccf5065a296ebb7a9b3f9b8aad96d1e6f865 100644 (file)
 
 @class ScreenSaverView;
 
-#ifdef USE_IPHONE
-# import "SaverListController.h"
-#endif
-
 @interface SaverRunner : NSObject
 {
   NSString *saverName;         // the one currently loaded
 # else  // USE_IPHONE
 
   ScreenSaverView *saverView;
+  UIView *backgroundView;
   UINavigationController *rootViewController;
   IBOutlet UIWindow *window;
   EAGLContext *eagl_ctx;
   GLuint gl_framebuffer, gl_renderbuffer;
   IBOutlet UIView *view;
-  SaverListController *listController;
   UIImage *saved_screenshot;
 
 # endif // USE_IPHONE
 }
 
-- (void) aboutPanel: (id)sender;
-- (void) openPreferences: (id)sender;
-- (void)loadSaver:(NSString *)name launch:(BOOL)launch;
+- (void) loadSaver: (NSString *)name launch:(BOOL)launch;
 - (void) loadSaver: (NSString *)name;
-- (void)selectedSaverDidChange:(NSDictionary *)change;
+- (void) selectedSaverDidChange:(NSDictionary *)change;
 
-#ifdef USE_IPHONE
-- (void) loadSaverMenu: (id)sender;
+#ifndef USE_IPHONE
+- (void) aboutPanel: (id)sender;
+- (void) openPreferences: (id)sender;
+#else  // USE_IPHONE
+- (void) openPreferences: (NSString *)which;
 - (UIImage *) screenshot;
-#endif
+#endif // USE_IPHONE
 
 @end