1: /*
2: * Chimera.app
3: * Cocoa application which embeds Gecko
4: *
5: * MainController.h
6: * ---------------------------------------------------
7: * The primary NSObject subclass which handles menuItems, app delegation,
8: * etc.
9: *
10: * Code owners:
11: * David Hyatt <hyatt@netscape.com>
12: * Matt Judy <matt@nibfile.com>
13: *
14: * Copyright (c) 2002 Mozilla.org. All rights reserved.
15: */
16:
17: #import <Cocoa/Cocoa.h>
18: #import "BrowserWindowController.h"
19:
20: @interface MainController : NSObject
21: {
22: IBOutlet id mApplication;
23:
24: // The following two items are used by the filter list when saving files.
25: IBOutlet id mFilterView;
26: IBOutlet id mFilterList;
27:
28: IBOutlet id mOfflineMenuItem;
29:
30: BOOL mOffline;
31: }
32:
33: // File menu actions.
34: -(IBAction) newWindow:(id)aSender;
35: -(IBAction) openFile:(id)aSender;
36: -(IBAction) openLocation:(id)aSender;
37: -(IBAction) savePage:(id)aSender;
38: -(IBAction) printPage:(id)aSender;
39: -(IBAction) toggleOfflineMode:(id)aSender;
40:
41: // Edit menu actions.
42: -(IBAction) findInPage:(id)aSender;
43:
44: // Go menu actions.
45: -(IBAction) back:(id)aSender;
46: -(IBAction) forward:(id)aSender;
47: -(IBAction) home:(id)aSender;
48:
49: // View menu actions.
50: -(IBAction) reload:(id)aSender;
51: -(IBAction) stop:(id)aSender;
52:
53: -(BrowserWindowController*)openBrowserWindowWithURLString: (NSString*)aURL;
54: -(BrowserWindowController*)openBrowserWindowWithURL: (NSURL*)aURL;
55:
56: @end
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>