Home | History | Annotate | Download | only in win

Lines Matching full:context

63 static JSValueRef getDragModeCallback(JSContextRef context, JSObjectRef object, JSStringRef propertyName, JSValueRef* exception)
65 return JSValueMakeBoolean(context, dragMode);
68 static bool setDragModeCallback(JSContextRef context, JSObjectRef object, JSStringRef propertyName, JSValueRef value, JSValueRef* exception)
70 dragMode = JSValueToBoolean(context, value);
74 static JSValueRef getConstantCallback(JSContextRef context, JSObjectRef object, JSStringRef propertyName, JSValueRef* exception)
77 return JSValueMakeNumber(context, WM_KEYDOWN);
79 return JSValueMakeNumber(context, WM_KEYUP);
81 return JSValueMakeNumber(context, WM_CHAR);
83 return JSValueMakeNumber(context, WM_DEADCHAR);
85 return JSValueMakeNumber(context, WM_SYSKEYDOWN);
87 return JSValueMakeNumber(context, WM_SYSKEYUP);
89 return JSValueMakeNumber(context, WM_SYSCHAR);
91 return JSValueMakeNumber(context, WM_SYSDEADCHAR);
93 return JSValueMakeUndefined(context);
96 static JSValueRef leapForwardCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
99 msgQueue[endOfQueue].delay = JSValueToNumber(context, arguments[0], exception);
103 return JSValueMakeUndefined(context);
131 static JSValueRef contextClickCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
144 return JSValueMakeUndefined(context);
147 static WPARAM buildModifierFlags(JSContextRef context, const JSValueRef modifiers)
149 JSObjectRef modifiersArray = JSValueToObject(context, modifiers, 0);
154 int modifiersCount = JSValueToNumber(context, JSObjectGetProperty(context, modifiersArray, JSStringCreateWithUTF8CString("length"), 0), 0);
156 JSValueRef value = JSObjectGetPropertyAtIndex(context, modifiersArray, i, 0);
157 JSStringRef string = JSValueToStringCopy(context, value, 0);
171 static JSValueRef mouseDownCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
180 int mouseNumber = JSValueToNumber(context, arguments[0], exception);
203 wparam |= buildModifierFlags(context, arguments[1]);
214 return JSValueMakeUndefined(context);
262 static JSValueRef mouseUpCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
266 int mouseNumber = JSValueToNumber(context, arguments[0], exception);
289 wparam |= buildModifierFlags(context, arguments[1]);
299 return JSValueMakeUndefined(context);
329 static JSValueRef mouseMoveToCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
332 return JSValueMakeUndefined(context);
334 lastMousePosition.x = (int)JSValueToNumber(context, arguments[0], exception);
336 lastMousePosition.y = (int)JSValueToNumber(context, arguments[1], exception);
343 return JSValueMakeUndefined(context);
348 return JSValueMakeUndefined(context);
433 static JSValueRef keyDownCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
436 return JSValueMakeUndefined(context);
444 JSStringRef character = JSValueToStringCopy(context, arguments[0], exception);
497 JSObjectRef modifiersArray = JSValueToObject(context, arguments[1], 0);
499 int modifiersCount = JSValueToNumber(context, JSObjectGetProperty(context, modifiersArray, lengthProperty, 0), 0);
501 JSValueRef value = JSObjectGetPropertyAtIndex(context, modifiersArray, i, 0);
502 JSStringRef string = JSValueToStringCopy(context, value, 0);
537 return JSValueMakeUndefined(context);
541 static JSValueRef dispatchMessageCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
544 return JSValueMakeUndefined(context);
552 msg.message = JSValueToNumber(context, arguments[0], exception);
554 msg.wParam = JSValueToNumber(context, arguments[1], exception);
556 msg.lParam = static_cast<ULONG_PTR>(JSValueToNumber(context, arguments[2], exception));
559 msg.time = JSValueToNumber(context, arguments[3], exception);
565 msg.pt.x = JSValueToNumber(context, arguments[4], exception);
567 msg.pt.y = JSValueToNumber(context, arguments[5], exception);
574 return JSValueMakeUndefined(context);
577 static JSValueRef textZoomInCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
581 return JSValueMakeUndefined(context);
585 return JSValueMakeUndefined(context);
588 return JSValueMakeUndefined(context);
591 static JSValueRef textZoomOutCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
595 return JSValueMakeUndefined(context);
599 return JSValueMakeUndefined(context);
602 return JSValueMakeUndefined(context);
605 static JSValueRef zoomPageInCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
609 return JSValueMakeUndefined(context);
613 return JSValueMakeUndefined(context);
616 return JSValueMakeUndefined(context);
619 static JSValueRef zoomPageOutCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
623 return JSValueMakeUndefined(context);
627 return JSValueMakeUndefined(context);
630 return JSValueMakeUndefined(context);
661 static JSClassRef getClass(JSContextRef context)
676 JSObjectRef makeEventSender(JSContextRef context, bool isTopFrame)
692 return JSObjectMake(context, getClass(context), 0);