MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / show_input_dialog

Method show_input_dialog

platform/android/java_godot_wrapper.cpp:329–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

327}
328
329Error GodotJavaWrapper::show_input_dialog(const String &p_title, const String &p_message, const String &p_existing_text) {
330 if (_show_input_dialog) {
331 JNIEnv *env = get_jni_env();
332 ERR_FAIL_NULL_V(env, ERR_UNCONFIGURED);
333 jstring jStrTitle = env->NewStringUTF(p_title.utf8().get_data());
334 jstring jStrMessage = env->NewStringUTF(p_message.utf8().get_data());
335 jstring jStrExistingText = env->NewStringUTF(p_existing_text.utf8().get_data());
336 env->CallVoidMethod(godot_instance, _show_input_dialog, jStrTitle, jStrMessage, jStrExistingText);
337 env->DeleteLocalRef(jStrTitle);
338 env->DeleteLocalRef(jStrMessage);
339 env->DeleteLocalRef(jStrExistingText);
340 return OK;
341 } else {
342 return ERR_UNCONFIGURED;
343 }
344}
345
346Error GodotJavaWrapper::show_file_picker(const String &p_current_directory, const String &p_filename, int p_mode, const Vector<String> &p_filters) {
347 if (_show_file_picker) {

Callers 1

dialog_input_textMethod · 0.80

Calls 3

get_jni_envFunction · 0.85
get_dataMethod · 0.45
utf8Method · 0.45

Tested by

no test coverage detected