Annotation of chimera/BrowserWindowController.h, revision 1.21

1.2       macserv     1: /*
                      2:  *  Chimera.app
                      3:  *  Cocoa application which embeds Gecko
                      4:  *
                      5:  *  BrowserWindowController.h
                      6:  *  ---------------------------------------------------
                      7:  *  This is the NSWindowController subclass which is responsible for handling
                      8:  *  the functions of a browser window.
                      9:  *
                     10:  *  Code owners:
1.3       macserv    11:  *             David Hyatt             <hyatt@netscape.com>
1.2       macserv    12:  *             Matt Judy               <matt@nibfile.com>
                     13:  *
1.3       macserv    14:  *  Copyright (c) 2002 Mozilla.org.  All rights reserved.
1.2       macserv    15:  */
1.1       hyatt      16: 
                     17: #import <Cocoa/Cocoa.h>
1.19      hyatt      18: #import "MyBrowserView.h"
1.1       hyatt      19: 
                     20: @interface BrowserWindowController : NSWindowController
                     21: {
1.17      hyatt      22:     IBOutlet id mTabBrowser;
1.1       hyatt      23:     IBOutlet id mSidebarDrawer;
                     24:     IBOutlet id mLocationToolbarView;
1.4       hyatt      25:     IBOutlet id mURLBar;
1.17      hyatt      26:     IBOutlet id mStatus;
                     27:     IBOutlet id mProgress;
1.6       macserv    28:     IBOutlet id mLocationSheetWindow;
                     29:     IBOutlet id mLocationSheetURLField;
1.14      hyatt      30:     IBOutlet id mSidebarBrowserView;
1.15      hyatt      31:     IBOutlet id mSidebarBookmarksDataSource;
1.8       hyatt      32:     
1.6       macserv    33:     NSToolbarItem *mLocationToolbarItem;
1.5       hyatt      34:     BOOL mInitialized;
                     35:     NSURL* mURL;
1.20      hyatt      36:     
                     37:     MyBrowserView* mBrowserView;
1.1       hyatt      38: }
                     39: 
1.8       hyatt      40: - (void)dealloc;
                     41: 
1.21    ! hyatt      42: -(MyBrowserView*)getMyBrowserView;
        !            43: 
1.6       macserv    44: - (void)loadURL:(NSURL*)aURL;
                     45: - (void)updateLocationFields:(NSString *)locationString;
                     46: - (void)updateToolbarItems;
                     47: - (void)focusURLBar;
                     48: 
                     49: - (void)performAppropriateLocationAction;
                     50: - (IBAction)goToLocationFromToolbarURLField:(id)sender;
                     51: - (void)focusURLBar;
                     52: - (void)beginLocationSheet;
                     53: - (IBAction)endLocationSheet:(id)sender;
1.8       hyatt      54: - (void)saveDocument: (NSView*)aFilterView filterList: (NSPopUpButton*)aFilterList;
1.9       hyatt      55: - (void)printDocument;
1.12      hyatt      56: - (void)printPreview;
1.1       hyatt      57: 
1.13      hyatt      58: - (void)findInPage;
                     59: - (void)findAgain;
                     60: 
1.16      hyatt      61: - (void)addBookmark;
                     62: 
1.18      hyatt      63: - (void)newTab;
1.19      hyatt      64: 
                     65: - (IBAction)back:(id)aSender;
                     66: - (IBAction)forward:(id)aSender;
                     67: - (IBAction)reload:(id)aSender;
                     68: - (IBAction)stop:(id)aSender;
                     69: - (IBAction)home:(id)aSender;
1.18      hyatt      70: 
1.1       hyatt      71: @end

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>