Annotation of chimera/MainController.h, revision 1.19
1.3 macserv 1: /*
2: * Chimera.app
3: * Cocoa application which embeds Gecko
4: *
1.4 macserv 5: * MainController.h
1.3 macserv 6: * ---------------------------------------------------
1.4 macserv 7: * The primary NSObject subclass which handles menuItems, app delegation,
8: * etc.
1.3 macserv 9: *
10: * Code owners:
1.5 macserv 11: * David Hyatt <hyatt@netscape.com>
1.3 macserv 12: * Matt Judy <matt@nibfile.com>
13: *
1.5 macserv 14: * Copyright (c) 2002 Mozilla.org. All rights reserved.
1.3 macserv 15: */
1.1 hyatt 16:
17: #import <Cocoa/Cocoa.h>
1.6 hyatt 18: #import "BrowserWindowController.h"
1.17 hyatt 19:
20: class BookmarksService;
1.1 hyatt 21:
22: @interface MainController : NSObject
23: {
1.2 hyatt 24: IBOutlet id mApplication;
1.9 hyatt 25:
26: // The following two items are used by the filter list when saving files.
27: IBOutlet id mFilterView;
28: IBOutlet id mFilterList;
1.11 hyatt 29:
30: IBOutlet id mOfflineMenuItem;
31:
1.16 hyatt 32: // The bookmarks menu.
33: IBOutlet id mBookmarksMenu;
34:
1.11 hyatt 35: BOOL mOffline;
1.16 hyatt 36:
37: BookmarksService* mMenuBookmarks;
1.2 hyatt 38: }
1.1 hyatt 39:
1.18 hyatt 40: -(void)dealloc;
41:
1.6 hyatt 42: // File menu actions.
1.2 hyatt 43: -(IBAction) newWindow:(id)aSender;
1.19 ! hyatt 44: -(IBAction) newTab:(id)aSender;
1.6 hyatt 45: -(IBAction) openFile:(id)aSender;
46: -(IBAction) openLocation:(id)aSender;
1.8 hyatt 47: -(IBAction) savePage:(id)aSender;
1.14 hyatt 48: -(IBAction) printPreview:(id)aSender;
1.10 hyatt 49: -(IBAction) printPage:(id)aSender;
1.8 hyatt 50: -(IBAction) toggleOfflineMode:(id)aSender;
1.6 hyatt 51:
1.12 hyatt 52: // Edit menu actions.
53: -(IBAction) findInPage:(id)aSender;
1.14 hyatt 54: -(IBAction) findAgain:(id)aSender;
1.12 hyatt 55:
1.6 hyatt 56: // Go menu actions.
1.2 hyatt 57: -(IBAction) back:(id)aSender;
58: -(IBAction) forward:(id)aSender;
1.6 hyatt 59: -(IBAction) home:(id)aSender;
60:
61: // View menu actions.
1.2 hyatt 62: -(IBAction) reload:(id)aSender;
63: -(IBAction) stop:(id)aSender;
1.1 hyatt 64:
1.15 hyatt 65: // Bookmarks menu actions.
66: -(IBAction) addBookmark:(id)aSender;
1.17 hyatt 67: -(IBAction) openMenuBookmark:(id)aSender;
1.15 hyatt 68:
1.7 hyatt 69: -(BrowserWindowController*)openBrowserWindowWithURLString: (NSString*)aURL;
70: -(BrowserWindowController*)openBrowserWindowWithURL: (NSURL*)aURL;
1.1 hyatt 71:
72: @end
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>