CGameStatusPage::CGameStatusPage(HWND hParent, const RECT & rcDispay) { if (!Create(hParent, rcDispay)) { return; } CIniFile RomIniFile(g_Settings->LoadStringVal(SupportFile_RomDatabase).c_str()); strlist Keys; RomIniFile.GetKeyList("Rom Status", Keys); stdstr Status = UISettingsLoadStringVal(Rdb_Status); CModifiedComboBoxTxt * ComboBox; ComboBox = AddModComboBoxTxt(GetDlgItem(IDC_STATUS_TYPE), Rdb_Status); if (ComboBox) { for (strlist::iterator item = Keys.begin(); item != Keys.end(); item++) { if (strstr(item->c_str(), ".Sel") != NULL) { continue; } if (strstr(item->c_str(), ".Auto") != NULL) { continue; } ComboBox->AddItem(item->c_str(), item->c_str()); } ComboBox->SetTextField(GetDlgItem(IDC_STATUS_TEXT)); } CModifiedEditBox * TxtBox; TxtBox = AddModTextBox(GetDlgItem(IDC_NOTES_CORE), Rdb_NotesCore, true); TxtBox->SetTextField(GetDlgItem(IDC_NOTES_CORE_TEXT)); TxtBox = AddModTextBox(GetDlgItem(IDC_NOTES_PLUGIN), Rdb_NotesPlugin, true); TxtBox->SetTextField(GetDlgItem(IDC_NOTES_PLUGIN_TEXT)); UpdatePageSettings(); }
EXPORT jstring CALL Java_emu_project64_jni_NativeExports_UISettingsLoadString(JNIEnv* env, jclass cls, int Type) { return env->NewStringUTF(UISettingsLoadStringVal((UISettingID)Type).c_str()); }