#import #import #import "BrowseCascadeView.h" #import "QueryCascadeView.h" #import "PrefCascadeView.h" #import "SimpleWebView.h" #import "GreenstoneAPI.h" #import "AppDefs.h" @interface GreenstoneApplication : UIApplication { UIWindow* _window; UIButtonBar* _butbar; BrowseCascadeView* _browseCascadeView; QueryCascadeView* _queryCascadeView; PrefCascadeView* _prefCascadeView; } -(NSString*) languagePref; +(GreenstoneApplication*) toplevelApp; +(GreenstoneAPI*) greenstoneAPI; +(CGRect)workAreaRect; +(void) setInCollection:(NSString*)collection; +(int) inCollectionRowId; -(void) applicationDidFinishLaunching: (NSNotification*)aNotification; -(void) deviceOrientationChanged:(struct __GSEvent *)event; -(void) buttonBarClicked:(id)sender; +(void) transitionView:(int)eventNum fromView:(UIView*)from toView:(UIView*)to; +(void) startWebViewBusy; +(void) stopWebViewBusy; +(void) loadURL:(NSURL*)url; +(void) showWebView:(int)eventNum fromView:(UIView*)from withURL:(NSURL*)url; -(void) alertSheet:(UIAlertSheet*)sheet buttonClicked: (int)button; @end