#import #import "BrowserDelegate.h" #import "include/cef_base.h" #import "include/cef_v8.h" class ClientHandler; @interface AtomController : NSWindowController { NSSplitView *_splitView; NSView *_webView; NSView *_devToolsView; NSString *_bootstrapScript; NSString *_pathToOpen; bool _runningSpecs; CefRefPtr _atomContext; CefRefPtr _clientHandler; } - (id)initWithBootstrapScript:(NSString *)bootstrapScript atomContext:(CefRefPtr) context; - (id)initWithPath:(NSString *)path atomContext:(CefRefPtr)atomContext; - (id)initSpecsWithAtomContext:(CefRefPtr)atomContext; - (id)initBenchmarksWithAtomContext:(CefRefPtr)atomContext; - (void)createBrowser; - (void)showDevTools; - (void)toggleDevTools; @property (nonatomic, retain) IBOutlet NSSplitView *splitView; @property (nonatomic, retain) IBOutlet NSView *webView; @property (nonatomic, retain) IBOutlet NSView *devToolsView; @end // Returns the application browser settings based on command line arguments. void AppGetBrowserSettings(CefBrowserSettings& settings);