Lines Matching full:context
41 static JSValueRef setMarkedTextCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
45 return JSValueMakeUndefined(context);
48 return JSValueMakeUndefined(context);
50 JSStringRef string = JSValueToStringCopy(context, arguments[0], exception);
51 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
58 int start = static_cast<int>(JSValueToNumber(context, arguments[1], exception));
59 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
61 int end = static_cast<int>(JSValueToNumber(context, arguments[2], exception));
62 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
66 return JSValueMakeUndefined(context);
69 static JSValueRef insertTextCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
73 return JSValueMakeUndefined(context);
76 return JSValueMakeUndefined(context);
78 JSStringRef string = JSValueToStringCopy(context, arguments[0], exception);
79 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
88 return JSValueMakeUndefined(context);
91 static JSValueRef unmarkTextCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
95 return JSValueMakeUndefined(context);
98 return JSValueMakeUndefined(context);
101 static JSValueRef firstRectForCharacterRangeCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
105 return JSValueMakeUndefined(context);
108 return JSValueMakeUndefined(context);
110 int location = static_cast<int>(JSValueToNumber(context, arguments[0], exception));
111 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
113 int length = static_cast<int>(JSValueToNumber(context, arguments[1], exception));
114 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
118 return JSValueMakeUndefined(context);
121 arrayValues[0] = JSValueMakeNumber(context, rect.x);
122 arrayValues[1] = JSValueMakeNumber(context, rect.y);
123 arrayValues[2] = JSValueMakeNumber(context, rect.width);
124 arrayValues[3] = JSValueMakeNumber(context, rect.height);
125 JSObjectRef arrayObject = JSObjectMakeArray(context, 4, arrayValues, exception);
126 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
131 static JSValueRef selectedRangeCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
135 return JSValueMakeUndefined(context);
139 return JSValueMakeUndefined(context);
142 arrayValues[0] = JSValueMakeNumber(context, start);
143 arrayValues[1] = JSValueMakeNumber(context, end);
144 JSObjectRef arrayObject = JSObjectMakeArray(context, 2, arrayValues, exception);
145 g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
159 static JSClassRef getClass(JSContextRef context)
175 JSObjectRef makeTextInputController(JSContextRef context)
177 return JSObjectMake(context, getClass(context), 0);