Files
tubestation/embedding/tests/cocoaEmbed/MyBrowserView.h
2001-12-01 01:20:46 +00:00

32 lines
879 B
Objective-C

#import <Cocoa/Cocoa.h>
#import "NSBrowserView.h"
@interface MyBrowserView : NSView <NSBrowserListener, NSBrowserContainer>
{
IBOutlet id urlbar;
IBOutlet id status;
IBOutlet id progress;
IBOutlet id progressSuper;
NSBrowserView* browserView;
NSString* defaultStatus;
NSString* loadingStatus;
}
- (IBAction)load:(id)sender;
- (void)awakeFromNib;
- (void)setFrame:(NSRect)frameRect;
// NSBrowserListener messages
- (void)onLoadingStarted;
- (void)onLoadingCompleted:(BOOL)succeeded;
- (void)onProgressChange:(int)currentBytes outOf:(int)maxBytes;
- (void)onLocationChange:(NSURL*)url;
// NSBrowserContainer messages
- (void)setStatus:(NSString *)statusString ofType:(NSStatusType)type;
- (NSString *)title;
- (void)setTitle:(NSString *)title;
- (void)sizeBrowserTo:(NSSize)dimensions;
- (NSBrowserView*)createBrowserWindow:(unsigned int)mask;
@end