UserInteractionHandle.create
UserInteractionHandle create(dar_ui_message_cb messageCb,
dar_pause_cb pauseCb,
dar_get_string_cb getStringCb,
dar_get_secu_string_cb getSecuStringCb,
void * ctx = null) @safeCreates a user interaction handle with custom callbacks.
Parameters
messageCb | callback for displaying messages (or null for blind) |
pauseCb | callback for yes/no questions (or null for blind - always returns false) |
getStringCb | callback for string input (or null for blind - returns empty) |
getSecuStringCb | callback for secure string input (or null for blind - returns empty) |
ctx | user-provided context pointer passed to all callbacks |
Returns
A new UserInteractionHandle instance.
Throws
DarException if creation fails.