Diff for /chimera/BrowserWindowController.mm between versions 1.6 and 1.26

version 1.6, 2002/02/01 22:00:03 version 1.26, 2002/02/11 03:43:12
Line 13  static NSString *StopToolbarItemIdentifi Line 13  static NSString *StopToolbarItemIdentifi
 static NSString *HomeToolbarItemIdentifier      = @"Home Toolbar Item";  static NSString *HomeToolbarItemIdentifier      = @"Home Toolbar Item";
 static NSString *LocationToolbarItemIdentifier  = @"Location Toolbar Item";  static NSString *LocationToolbarItemIdentifier  = @"Location Toolbar Item";
 static NSString *SidebarToolbarItemIdentifier   = @"Sidebar Toolbar Item";  static NSString *SidebarToolbarItemIdentifier   = @"Sidebar Toolbar Item";
   static NSString *PrintToolbarItemIdentifier     = @"Print Toolbar Item";
   
 @interface BrowserWindowController(Private)  @interface BrowserWindowController(Private)
 - (void)setupToolbar;  - (void)setupToolbar;
Line 26  static NSString *SidebarToolbarItemIdent Line 27  static NSString *SidebarToolbarItemIdent
     return [super init];      return [super init];
 }  }
   
   - (void)windowWillClose:(NSNotification *)notification
   {
       [self autorelease];
       [mSidebarBookmarksDataSource windowClosing];
   }
   
   - (void)dealloc
   {
       printf("Browser controller died.\n");
       
       [mBrowserView windowClosed];
       [mSidebarBrowserView windowClosed];
       
       [super dealloc];
   }
   
 - (void)windowDidLoad  - (void)windowDidLoad
 {  {
     mInitialized = YES;      mInitialized = YES;
Line 35  static NSString *SidebarToolbarItemIdent Line 52  static NSString *SidebarToolbarItemIdent
       [self loadURL: mURL];        [self loadURL: mURL];
       [mURL release];        [mURL release];
     }      }
       
       [mSidebarDrawer setDelegate: self];
       
       // Our initial view is our primary view.  Connect it up.
       NSTabViewItem* tab = [mTabBrowser tabViewItemAtIndex: 0];
       [mBrowserView makePrimaryBrowserView: tab urlbar: mURLBar status: mStatus
           progress: mProgress windowController: self];
   }
   
   - (void)drawerWillOpen: (NSNotification*)aNotification
   {
       [mSidebarBookmarksDataSource ensureBookmarks];
   }
   
   - (void)drawerDidOpen:(NSNotification *)aNotification
   {
       // XXXdwh This is temporary.
       [[mSidebarBrowserView getBrowserView] loadURI: [NSURL URLWithString: @"http://tinderbox.mozilla.org/SeaMonkey/panel.html"] flags:NSLoadFlagsNone];
   }
   
   - (void)drawerDidClose:(NSNotification *)aNotification
   {
       // Unload the Gecko web page in "My Panels" to save memory.
       [[mSidebarBrowserView getBrowserView] loadURI: [NSURL URLWithString: @"about:blank"] flags:NSLoadFlagsNone];
 }  }
   
 - (void)setupToolbar  - (void)setupToolbar
Line 58  static NSString *SidebarToolbarItemIdent Line 99  static NSString *SidebarToolbarItemIdent
                                         HomeToolbarItemIdentifier,                                          HomeToolbarItemIdentifier,
                                         LocationToolbarItemIdentifier,                                          LocationToolbarItemIdentifier,
                                         SidebarToolbarItemIdentifier,                                          SidebarToolbarItemIdentifier,
                                           PrintToolbarItemIdentifier,
                                         NSToolbarCustomizeToolbarItemIdentifier,                                          NSToolbarCustomizeToolbarItemIdentifier,
                                         NSToolbarFlexibleSpaceItemIdentifier,                                          NSToolbarFlexibleSpaceItemIdentifier,
                                         NSToolbarSpaceItemIdentifier,                                          NSToolbarSpaceItemIdentifier,
Line 141  static NSString *SidebarToolbarItemIdent Line 183  static NSString *SidebarToolbarItemIdent
                   
         [toolbarItem setMenuFormRepresentation:menuFormRep];          [toolbarItem setMenuFormRepresentation:menuFormRep];
         mLocationToolbarItem = toolbarItem;          mLocationToolbarItem = toolbarItem;
        
     } else if ( [itemIdent isEqual:PrintToolbarItemIdentifier] ) {
         [toolbarItem setLabel:@"Print"];
         [toolbarItem setPaletteLabel:@"Print"];
         [toolbarItem setToolTip:@"Print this page"];
         [toolbarItem setImage:[NSImage imageNamed:@"print"]];
         [toolbarItem setTarget:self];
         [toolbarItem setAction:@selector(printDocument)];
     } else {      } else {
         toolbarItem = nil;          toolbarItem = nil;
     }      }
Line 211  static NSString *SidebarToolbarItemIdent Line 260  static NSString *SidebarToolbarItemIdent
     [self loadURL:[NSURL URLWithString:[sender stringValue]]];      [self loadURL:[NSURL URLWithString:[sender stringValue]]];
 }  }
   
- (void)saveCurrentPage- (void)saveDocument: (NSView*)aFilterView filterList: (NSPopUpButton*)aFilterList
 {
     [[mBrowserView getBrowserView] saveDocument: aFilterView filterList: aFilterList];
 }
 
 - (void)printDocument
 {  {
    // XXXdwh write me!    [[mBrowserView getBrowserView] printDocument];
 }
 
 - (void)printPreview
 {
     [[mBrowserView getBrowserView] printPreview];
 }
 
 - (void)findInPage
 {
     [[mBrowserView getBrowserView] findInPage];
 }
 
 - (void)findAgain
 {
     [[mBrowserView getBrowserView] findAgain];
 }
 
 - (void)addBookmark
 {
     // XXXdwh Hack.  Just go to the sidebar for now until we get our
     // menu data source going.
     [mSidebarBookmarksDataSource ensureBookmarks];
     [mSidebarBookmarksDataSource addBookmark: self];
 }  }
   
 - (IBAction)back:(id)aSender  - (IBAction)back:(id)aSender
Line 278  static NSString *SidebarToolbarItemIdent Line 355  static NSString *SidebarToolbarItemIdent
     [[self window] update];      [[self window] update];
     [[self window] display];      [[self window] display];
 }  }
   
 @end  @end
   

Removed from v.1.6  
changed lines
  Added in v.1.26


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