Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 41 lines (34 sloc) 1.023 kb
ee99867e »
2009-03-04 oh geeze
1 //
2 // JSTalk.h
3 // jstalk
4 //
5 // Created by August Mueller on 1/15/09.
6 // Copyright 2009 Flying Meat Inc. All rights reserved.
7 //
8
9 #import <Cocoa/Cocoa.h>
10 #import "JSCocoaController.h"
11
12 @interface JSTalk : NSObject {
13 id _printController;
14 id _errorController;
15 JSCocoaController *_jsController;
1a4ff63a » August Mueller
2009-10-19 Added support for some sort of JSTalk envirnoment vars, which you can…
16 NSMutableDictionary *_env;
48d84ea1 »
2010-11-13 Added a flag to JSTalk which will tell it not to preprocess code. Thi…
17 BOOL _shouldPreprocess;
ee99867e »
2009-03-04 oh geeze
18 }
19
20 @property (assign) id printController;
21 @property (assign) id errorController;
22 @property (retain) JSCocoaController *jsController;
1a4ff63a » August Mueller
2009-10-19 Added support for some sort of JSTalk envirnoment vars, which you can…
23 @property (retain) NSMutableDictionary *env;
48d84ea1 »
2010-11-13 Added a flag to JSTalk which will tell it not to preprocess code. Thi…
24 @property (assign) BOOL shouldPreprocess;
ee99867e »
2009-03-04 oh geeze
25
c07386b5 »
2010-07-24 Added a new method "include" which includes and evals the named file
26 - (id)executeString:(NSString*) str;
27 - (void)pushObject:(id)obj withName:(NSString*)name;
28 - (void)deleteObjectWithName:(NSString*)name;
ee99867e »
2009-03-04 oh geeze
29
c07386b5 »
2010-07-24 Added a new method "include" which includes and evals the named file
30 - (JSCocoaController*)jsController;
31 - (id)callFunctionNamed:(NSString*)name withArguments:(NSArray*)args;
ee99867e »
2009-03-04 oh geeze
32
c07386b5 »
2010-07-24 Added a new method "include" which includes and evals the named file
33 + (void)listen;
1d83afea »
2010-08-15 Added support for double clicking JSTalk plugins to install them.
34 + (void)resetPlugins;
9db46e04 »
2011-11-05 Added some hooks so that extras can have their class loaded at startu…
35 + (void)loadPlugins;
c07386b5 »
2010-07-24 Added a new method "include" which includes and evals the named file
36 + (void)setShouldLoadJSTPlugins:(BOOL)b;
37 + (id)application:(NSString*)app;
d67ffb28 » rentzsch
2010-11-11 Add +app: to shorten up app communication.
38 + (id)app:(NSString*)app;
511ca82a »
2011-11-12 Code Sketchen'
39 + (JSTalk*)currentJSTalk;
ee99867e »
2009-03-04 oh geeze
40
41 @end
Something went wrong with that request. Please try again.