version 1.37, 2002/04/14 00:08:17
|
version 1.47, 2002/04/19 19:28:43
|
Line 38
|
Line 38
|
#import <Cocoa/Cocoa.h> |
#import <Cocoa/Cocoa.h> |
#import "MyBrowserView.h" |
#import "MyBrowserView.h" |
#import "Find.h" |
#import "Find.h" |
|
#import "BookmarksToolbar.h" |
|
|
class nsIDOMEvent; |
class nsIDOMEvent; |
class nsIDOMNode; |
class nsIDOMNode; |
Line 45 class nsIDOMNode;
|
Line 46 class nsIDOMNode;
|
@interface BrowserWindowController : NSWindowController<Find> |
@interface BrowserWindowController : NSWindowController<Find> |
{ |
{ |
IBOutlet id mTabBrowser; |
IBOutlet id mTabBrowser; |
IBOutlet id mSidebarDrawer; | IBOutlet NSDrawer* mSidebarDrawer; |
IBOutlet id mSidebarTabView; |
IBOutlet id mSidebarTabView; |
IBOutlet id mSidebarSourceTabView; |
IBOutlet id mSidebarSourceTabView; |
IBOutlet id mLocationToolbarView; |
IBOutlet id mLocationToolbarView; |
Line 54 class nsIDOMNode;
|
Line 55 class nsIDOMNode;
|
IBOutlet id mProgress; |
IBOutlet id mProgress; |
IBOutlet id mLocationSheetWindow; |
IBOutlet id mLocationSheetWindow; |
IBOutlet id mLocationSheetURLField; |
IBOutlet id mLocationSheetURLField; |
|
|
IBOutlet id mSidebarBrowserView; |
IBOutlet id mSidebarBrowserView; |
IBOutlet id mSidebarBookmarksDataSource; |
IBOutlet id mSidebarBookmarksDataSource; |
|
|
|
IBOutlet BookmarksToolbar* mPersonalToolbar; |
|
|
|
IBOutlet id mAddBookmarkSheetWindow; |
|
IBOutlet id mAddBookmarkTitleField; |
|
IBOutlet id mAddBookmarkFolderField; |
|
IBOutlet id mAddBookmarkCheckbox; |
|
|
// Context menu outlets. |
// Context menu outlets. |
IBOutlet id mPageMenu; |
IBOutlet id mPageMenu; |
IBOutlet id mImageMenu; |
IBOutlet id mImageMenu; |
Line 88 class nsIDOMNode;
|
Line 97 class nsIDOMNode;
|
int mContextMenuFlags; |
int mContextMenuFlags; |
nsIDOMEvent* mContextMenuEvent; |
nsIDOMEvent* mContextMenuEvent; |
nsIDOMNode* mContextMenuNode; |
nsIDOMNode* mContextMenuNode; |
|
|
|
// Cached bookmark ds used when adding through a sheet |
|
id mCachedBMDS; |
} |
} |
|
|
- (void)dealloc; |
- (void)dealloc; |
|
|
|
-(id)getTabBrowser; |
-(MyBrowserView*)getMyBrowserView; |
-(MyBrowserView*)getMyBrowserView; |
|
|
- (void)loadURL:(NSURL*)aURL; |
- (void)loadURL:(NSURL*)aURL; |
Line 104 class nsIDOMNode;
|
Line 117 class nsIDOMNode;
|
- (void)focusURLBar; |
- (void)focusURLBar; |
- (void)beginLocationSheet; |
- (void)beginLocationSheet; |
- (IBAction)endLocationSheet:(id)sender; |
- (IBAction)endLocationSheet:(id)sender; |
|
|
|
- (IBAction)cancelAddBookmarkSheet:(id)sender; |
|
- (IBAction)endAddBookmarkSheet:(id)sender; |
|
- (void)cacheBookmarkDS: (id)aDS; |
|
|
- (void)saveDocument: (NSView*)aFilterView filterList: (NSPopUpButton*)aFilterList; |
- (void)saveDocument: (NSView*)aFilterView filterList: (NSPopUpButton*)aFilterList; |
|
- (void)saveURL: (NSView*)aFilterView filterList: (NSPopUpButton*)aFilterList |
|
url: (NSURL*)aURL suggestedFilename: (NSString*)aFilename; |
- (void)printDocument; |
- (void)printDocument; |
- (void)printPreview; |
- (void)printPreview; |
|
|
//- (BOOL)findInPage:(NSString*)text; |
//- (BOOL)findInPage:(NSString*)text; |
|
|
- (void)addBookmark; | -(void) biggerTextSize; |
| -(void) smallerTextSize; |
| |
| - (void)addBookmarkExtended: (BOOL)aIsFromMenu isFolder:(BOOL)aIsFolder; |
| - (IBAction)manageBookmarks: (id)aSender; |
| - (IBAction)toggleSidebar:(id)aSender; |
|
|
- (void)newTab; |
- (void)newTab; |
- (void)closeTab; |
- (void)closeTab; |
Line 133 class nsIDOMNode;
|
Line 158 class nsIDOMNode;
|
|
|
-(void)setChromeMask:(int)aMask; |
-(void)setChromeMask:(int)aMask; |
|
|
|
-(id)getAddBookmarkSheetWindow; |
|
-(id)getAddBookmarkTitle; |
|
-(id)getAddBookmarkFolder; |
|
-(id)getAddBookmarkCheckbox; |
|
|
// Called when a context menu should be shown. |
// Called when a context menu should be shown. |
- (void)onShowContextMenu:(int)flags domEvent:(nsIDOMEvent*)aEvent domNode:(nsIDOMNode*)aNode; |
- (void)onShowContextMenu:(int)flags domEvent:(nsIDOMEvent*)aEvent domNode:(nsIDOMNode*)aNode; |
- (NSMenu*)getContextMenu; |
- (NSMenu*)getContextMenu; |
Line 141 class nsIDOMNode;
|
Line 171 class nsIDOMNode;
|
- (IBAction)openLinkInNewWindow:(id)aSender; |
- (IBAction)openLinkInNewWindow:(id)aSender; |
- (IBAction)openLinkInNewTab:(id)aSender; |
- (IBAction)openLinkInNewTab:(id)aSender; |
-(void)openLinkInNewWindowOrTab: (BOOL)aUseWindow; |
-(void)openLinkInNewWindowOrTab: (BOOL)aUseWindow; |
|
|
|
- (IBAction)savePageAs:(id)aSender; |
- (IBAction)saveLinkAs:(id)aSender; |
- (IBAction)saveLinkAs:(id)aSender; |
- (IBAction)saveImageAs:(id)aSender; |
- (IBAction)saveImageAs:(id)aSender; |
|
|
|
- (IBAction)viewOnlyThisImage:(id)aSender; |
|
|
|
- (NSView*) bookmarksToolbar; |
@end |
@end |
|
|