MCPcopy Create free account
hub / github.com/ClassiCube/ClassiCube / LBackend_InputShow

Function LBackend_InputShow

src/LBackend_Android.c:331–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

329}
330
331static void LBackend_InputShow(struct LInput* w) {
332 JNIEnv* env; Java_GetCurrentEnv(env);
333 jvalue args[8];
334
335 LBackend_GetLayoutArgs(w, args);
336 args[4].i = w->_textHeight;
337 args[5].i = Display_ScaleY(LINPUT_HEIGHT);
338 args[6].i = w->inputType;
339 args[7].l = Java_AllocConst(env, w->hintText);
340
341 jmethodID method = Java_GetIMethod(env, "inputAdd", "(IIIIIIILjava/lang/String;)I");
342 w->meta = (void*)Java_ICall_Int(env, method, args);
343 Java_DeleteLocalRef(env, args[7].l);
344}
345
346void LBackend_InputUpdate(struct LInput* w) {
347 JNIEnv* env; Java_GetCurrentEnv(env);

Callers 1

ShowWidgetFunction · 0.85

Calls 2

LBackend_GetLayoutArgsFunction · 0.85
Display_ScaleYFunction · 0.85

Tested by

no test coverage detected