an experiment in making a cocoa webkit browser manageable under X11
1#import <Foundation/Foundation.h>
2#import <WebKit/WebFrame.h>
3#import <WebKit/WebView.h>
4
5#import "X11Window.h"
6
7/* sorry for this */
8#import <Carbon/../Frameworks/HIToolbox.framework/Headers/Events.h>
9
10@interface WKWindow : NSWindow
11{
12 X11Window *shadow;
13 NSWindow *window;
14 NSScreen *screen;
15 NSRect screen_frame;
16 NSTextField *urlField;
17 NSTextField *statusBar;
18 WebView *browser;
19 WebFrame *wframe;
20
21 NSURL *currentURL;
22
23 int resourceCount;
24 int resourceCompletedCount;
25 int resourceFailedCount;
26
27 int sheetResponse;
28}
29
30- (void)setPosition:(NSArray *)aCoords;
31- (void)setShadow:(X11Window *)input;
32- (void)setStatus:(NSString *)text;
33- (void)setStatusToResourceCounts;
34- (void)setTitle:(NSString *)text;
35- (void)loadURL:(NSString *)url;
36- (void)loadURLFromTextField;
37
38- (void)handleSheetResponse:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo;
39
40@end