Skip to content

Commit 19261d7

Browse files
committed
Started converting to nan.
1 parent 106788b commit 19261d7

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

src/robotjs.cc

+17-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include <node.h>
2+
#include <nan.h>
23
#include <v8.h>
34
#include <vector>
45
#include "mouse.h"
@@ -165,26 +166,28 @@ Handle<Value> getWindows(const Arguments& args)
165166

166167
void init(Handle<Object> target)
167168
{
168-
target->Set(String::NewSymbol("moveMouse"),
169-
FunctionTemplate::New(moveMouse)->GetFunction());
170169

171-
target->Set(String::NewSymbol("getMousePos"),
172-
FunctionTemplate::New(getMousePos)->GetFunction());
170+
target->Set(NanNew<String>("moveMouse"),
171+
NanNew<FunctionTemplate>(moveMouse)->GetFunction());
173172

174-
target->Set(String::NewSymbol("mouseClick"),
175-
FunctionTemplate::New(mouseClick)->GetFunction());
173+
target->Set(NanNew<String>("getMousePos"),
174+
NanNew<FunctionTemplate>(getMousePos)->GetFunction());
176175

177-
target->Set(String::NewSymbol("keyTap"),
178-
FunctionTemplate::New(keyTap)->GetFunction());
176+
target->Set(NanNew<String>("mouseClick"),
177+
NanNew<FunctionTemplate>(mouseClick)->GetFunction());
179178

180-
target->Set(String::NewSymbol("typeString"),
181-
FunctionTemplate::New(typeString)->GetFunction());
179+
target->Set(NanNew<String>("keyTap"),
180+
NanNew<FunctionTemplate>(keyTap)->GetFunction());
182181

183-
target->Set(String::NewSymbol("captureScreen"),
184-
FunctionTemplate::New(captureScreen)->GetFunction());
182+
target->Set(NanNew<String>("typeString"),
183+
NanNew<FunctionTemplate>(typeString)->GetFunction());
184+
185+
target->Set(NanNew<String>("captureScreen"),
186+
NanNew<FunctionTemplate>(captureScreen)->GetFunction());
187+
188+
target->Set(NanNew<String>("getWindows"),
189+
NanNew<FunctionTemplate>(getWindows)->GetFunction());
185190

186-
target->Set(String::NewSymbol("getWindows"),
187-
FunctionTemplate::New(getWindows)->GetFunction());
188191
}
189192

190193
NODE_MODULE(robotjs, init)

0 commit comments

Comments
 (0)