# HG changeset patch # User Atul Varma # Date 1271014706 25200 # Node ID d5305f9c8dce835e054fbb7a73f424c413e55b52 # Parent e12920ff751b86d40a93d3fb1e5c477da59ac182 Added trivial embedded WebKit. diff -r e12920ff751b -r d5305f9c8dce Makefile --- a/Makefile Sun Apr 11 12:06:49 2010 -0700 +++ b/Makefile Sun Apr 11 12:38:26 2010 -0700 @@ -1,2 +1,2 @@ all: - clang MyApp.m -oMyApp -framework AppKit + clang MyApp.m -oMyApp -framework AppKit -framework WebKit diff -r e12920ff751b -r d5305f9c8dce MyApp.m --- a/MyApp.m Sun Apr 11 12:06:49 2010 -0700 +++ b/MyApp.m Sun Apr 11 12:38:26 2010 -0700 @@ -1,18 +1,11 @@ #import +#import +#import #import #import -#import - -@interface MyView : NSView { -} --(void)drawRect:(NSRect)dirtyRect; -@end - -@implementation MyView --(void)drawRect:(NSRect)dirtyRect { - printf("OMG drawRect!\n"); -} -@end +#import +#import +#import int main(int argc, const char *argv[]) { @@ -28,7 +21,16 @@ backing: NSBackingStoreBuffered defer: YES]; - NSView *view = [[MyView alloc] init]; + WebView *view = [[WebView alloc] initWithFrame: rect + frameName: nil + groupName: nil]; + + NSURL *url = [NSURL URLWithString: @"http://127.0.0.1:8000"]; + NSURLRequest *req = [NSURLRequest requestWithURL: url]; + + [view setDrawsBackground: NO]; + [[[view mainFrame] frameView] setAllowsScrolling: NO]; + [[view mainFrame] loadRequest: req]; [window setContentView: view]; [window setLevel: NSScreenSaverWindowLevel];