@@ -235,7 +235,7 @@ int CheckKeyFlags(const char *f, MMKeyFlags *flags)
235
235
return 0 ;
236
236
}
237
237
238
- MMKeyCode getKeyCodeFromArg (Napi::CallbackInfo &info, int index)
238
+ MMKeyCode getKeyCodeFromArg (const Napi::CallbackInfo &info, int index)
239
239
{
240
240
Napi::Env env = info.Env ();
241
241
MMKeyCode key = -1 ;
@@ -260,7 +260,7 @@ MMKeyCode getKeyCodeFromArg(Napi::CallbackInfo &info, int index)
260
260
return key;
261
261
}
262
262
263
- MMKeyFlags getKeyModifiedByArg (Napi::CallbackInfo &info, int index)
263
+ MMKeyFlags getKeyModifiedByArg (const Napi::CallbackInfo &info, int index)
264
264
{
265
265
Napi::Env env = info.Env ();
266
266
MMKeyFlags flags = MOD_NONE;
@@ -325,10 +325,10 @@ ScreenPos GetPosByArg(const Napi::CallbackInfo &info)
325
325
return pos_info;
326
326
}
327
327
328
- void GetStrByArg (Napi::CallbackInfo &info, int index, std::string &out)
328
+ void GetStrByArg (const Napi::CallbackInfo &info, int index, std::string &out)
329
329
{
330
330
Napi::Env env = info.Env ();
331
- if (info.Length () >= index + 1 )
331
+ if (( int ) info.Length () >= index + 1 )
332
332
{
333
333
if (!info[index ].IsString ())
334
334
{
@@ -338,7 +338,7 @@ void GetStrByArg(Napi::CallbackInfo &info, int index, std::string &out)
338
338
}
339
339
}
340
340
341
- void CheckCallback (Napi::CallbackInfo &info)
341
+ void CheckCallback (const Napi::CallbackInfo &info)
342
342
{
343
343
Napi::Env env = info.Env ();
344
344
if (info.Length () > 1 && info[info.Length () - 1 ].IsFunction ())
@@ -387,7 +387,7 @@ void node_moveMouseSmooth(const Napi::CallbackInfo &info)
387
387
microsleep (mouseDelay);
388
388
}
389
389
390
- Napi::Object node_getMousePos (Napi::CallbackInfo &info)
390
+ Napi::Object node_getMousePos (const Napi::CallbackInfo &info)
391
391
{
392
392
Napi::Env env = info.Env ();
393
393
MMPoint pos = getMousePos ();
@@ -418,7 +418,7 @@ void node_mouseClick(const Napi::CallbackInfo &info)
418
418
microsleep (mouseDelay);
419
419
}
420
420
421
- void node_mouseToggle (Napi::CallbackInfo &info)
421
+ void node_mouseToggle (const Napi::CallbackInfo &info)
422
422
{
423
423
Napi::Env env = info.Env ();
424
424
MMMouseButton button = getMouseButton (info, 1 );
@@ -435,7 +435,7 @@ void node_mouseToggle(Napi::CallbackInfo &info)
435
435
microsleep (mouseDelay);
436
436
}
437
437
438
- void node_setMouseDelay (Napi::CallbackInfo &info)
438
+ void node_setMouseDelay (const Napi::CallbackInfo &info)
439
439
{
440
440
Napi::Env env = info.Env ();
441
441
if (info.Length () != 1 || !info[0 ].IsNumber ())
@@ -446,9 +446,8 @@ void node_setMouseDelay(Napi::CallbackInfo &info)
446
446
}
447
447
448
448
// keyboard
449
- void node_keytap (Napi::CallbackInfo &info)
449
+ void node_keytap (const Napi::CallbackInfo &info)
450
450
{
451
- Napi::Env env = info.Env ();
452
451
MMKeyCode key = getKeyCodeFromArg (info, 0 );
453
452
MMKeyFlags flags = getKeyModifiedByArg (info, 1 );
454
453
toggleKeyCode (key, true , flags);
@@ -458,7 +457,7 @@ void node_keytap(Napi::CallbackInfo &info)
458
457
CheckCallback (info);
459
458
}
460
459
461
- void node_keyToggle (Napi::CallbackInfo &info)
460
+ void node_keyToggle (const Napi::CallbackInfo &info)
462
461
{
463
462
MMKeyCode key = getKeyCodeFromArg (info, 0 );
464
463
MMKeyFlags flags = getKeyModifiedByArg (info, 2 );
@@ -474,15 +473,15 @@ void node_keyToggle(Napi::CallbackInfo &info)
474
473
CheckCallback (info);
475
474
}
476
475
477
- void node_typeString (Napi::CallbackInfo &info)
476
+ void node_typeString (const Napi::CallbackInfo &info)
478
477
{
479
478
std::string type_str;
480
479
GetStrByArg (info, 0 , type_str);
481
480
typeStringDelayed (type_str.c_str (), 10 );
482
481
CheckCallback (info);
483
482
}
484
483
485
- void node_SetKeyboardDelay (Napi::CallbackInfo &info)
484
+ void node_SetKeyboardDelay (const Napi::CallbackInfo &info)
486
485
{
487
486
Napi::Env env = info.Env ();
488
487
if (info.Length () != 1 || !info[0 ].IsNumber ())
@@ -499,7 +498,7 @@ void padHex(MMRGBHex color, char *hex)
499
498
snprintf (hex, 7 , " %06x" , color);
500
499
}
501
500
502
- Napi::Object node_getScreenSize (Napi::CallbackInfo &info)
501
+ Napi::Object node_getScreenSize (const Napi::CallbackInfo &info)
503
502
{
504
503
MMSize displaySize = getMainDisplaySize ();
505
504
Napi::Env env = info.Env ();
0 commit comments