mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-11-14 04:29:04 +03:00
33 lines
816 B
Objective-C
33 lines
816 B
Objective-C
#include "include/cef_app.h"
|
|
|
|
class AtomCefClient;
|
|
|
|
@interface AtomWindowController : NSWindowController <NSWindowDelegate> {
|
|
NSSplitView *_splitView;
|
|
NSView *_devToolsView;
|
|
NSView *_webView;
|
|
NSString *_bootstrapScript;
|
|
NSString *_pathToOpen;
|
|
|
|
CefRefPtr<AtomCefClient> _cefClient;
|
|
CefRefPtr<AtomCefClient> _cefDevToolsClient;
|
|
CefRefPtr<CefV8Context> _atomContext;
|
|
|
|
BOOL _runningSpecs;
|
|
BOOL _exitWhenDone;
|
|
}
|
|
|
|
@property (nonatomic, retain) IBOutlet NSSplitView *splitView;
|
|
@property (nonatomic, retain) IBOutlet NSView *webView;
|
|
@property (nonatomic, retain) IBOutlet NSView *devToolsView;
|
|
|
|
- (id)initWithPath:(NSString *)path;
|
|
- (id)initInBackground;
|
|
- (id)initSpecsThenExit:(BOOL)exitWhenDone;
|
|
- (id)initBenchmarksThenExit:(BOOL)exitWhenDone;
|
|
|
|
- (void)toggleDevTools;
|
|
- (void)showDevTools;
|
|
|
|
@end
|