LRESULT CAlertDialog::OnAlertDialogButton (WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { CustomButton cbtn; if (findButton((int) wID, cbtn)) rho_rhodesapp_callPopupCallback(m_callback.c_str(), cbtn.m_strId.c_str(), cbtn.m_title.c_str()); else LOG(ERROR) + "internal error"; EndDialog(wID); return 0; }
RHO_GLOBAL void JNICALL Java_com_rhomobile_rhodes_alert_PopupActivity_doCallback (JNIEnv *env, jclass, jstring url, jstring id, jstring title) { rho_rhodesapp_callPopupCallback(rho_cast<std::string>(env, url).c_str(), rho_cast<std::string>(env, id).c_str(), rho_cast<std::string>(env, title).c_str()); }