File:  [mozdev] / chimera / MainController.mm
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Tue Jan 29 19:53:45 2002 UTC (17 years, 10 months ago) by hyatt
Branches: MAIN
CVS tags: HEAD
Hooked up the back/forward/reload/stop/home menu items, although they do not yet enable/disable properly.

    1: //
    2: //  MainController.mm
    3: //  Chimera
    4: //
    5: //  Created by David Hyatt on Tue Jan 29 2002.
    6: //  Copyright (c) 2001 __MyCompanyName__. All rights reserved.
    7: //
    8: 
    9: #import "MainController.h"
   10: #import "BrowserWindowController.h"
   11: 
   12: @implementation MainController
   13: 
   14: -(void)awakeFromNib
   15: {
   16:   NSLog(@"HELLO?");
   17:   [self newWindow: nil];
   18: }
   19: 
   20: -(IBAction)newWindow:(id)aSender
   21: {
   22:   [self openBrowserWindowWithURL: @"about:blank"];
   23: }
   24: 
   25: -(IBAction) back:(id)aSender
   26: {
   27:     [[[mApplication keyWindow] windowController] back: aSender]; 
   28: }
   29: 
   30: -(IBAction) forward:(id)aSender
   31: {
   32:     [[[mApplication keyWindow] windowController] forward: aSender]; 
   33: }
   34: 
   35: -(IBAction) reload:(id)aSender
   36: {
   37:     [[[mApplication keyWindow] windowController] reload: aSender]; 
   38: }
   39: 
   40: -(IBAction) stop:(id)aSender
   41: {
   42:     [[[mApplication keyWindow] windowController] stop: aSender]; 
   43: }
   44: 
   45: -(IBAction) home:(id)aSender
   46: {
   47:     [[[mApplication keyWindow] windowController] home: aSender];
   48: }
   49: 
   50: -(void)openBrowserWindowWithURL: (NSString*)aURL
   51: {
   52:   NSLog(@"YARF!");
   53:   BrowserWindowController* browser = [[BrowserWindowController alloc] initWithWindowNibName: @"BrowserWindow"];
   54:   [browser loadURL: aURL];
   55:   [browser showWindow: self];
   56: }
   57: 
   58: @end

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