| 211 | } |
| 212 | |
| 213 | HWND InitHeaderEditDialog(HWND hwnd, iNES_HEADER* header) |
| 214 | { |
| 215 | hHeadEditor = hwnd; |
| 216 | |
| 217 | |
| 218 | // these contols don't bother the standard |
| 219 | EnableWindow(GetDlgItem(hwnd, IDC_INESHEADER_GROUP), TRUE); |
| 220 | |
| 221 | // Resotore button |
| 222 | EnableWindow(GetDlgItem(hwnd, IDC_RESTORE_BUTTON), TRUE); |
| 223 | // Save as... button |
| 224 | EnableWindow(GetDlgItem(hwnd, IDSAVE), TRUE); |
| 225 | |
| 226 | // Version groupbox |
| 227 | EnableWindow(GetDlgItem(hwnd, IDC_VERSION_GROUP), TRUE); |
| 228 | // Standard |
| 229 | EnableWindow(GetDlgItem(hwnd, IDC_RADIO_VERSION_STANDARD), TRUE); |
| 230 | // iNES 2.0 |
| 231 | EnableWindow(GetDlgItem(hwnd, IDC_RADIO_VERSION_INES20), TRUE); |
| 232 | |
| 233 | // Mapper groupbox |
| 234 | EnableWindow(GetDlgItem(hwnd, IDC_MAPPER_GROUP), TRUE); |
| 235 | // Mapper# |
| 236 | EnableWindow(GetDlgItem(hwnd, IDC_MAPPER_TEXT), TRUE); |
| 237 | EnableWindow(GetDlgItem(hwnd, IDC_MAPPER_COMBO), TRUE); |
| 238 | |
| 239 | // PRG groupbox |
| 240 | EnableWindow(GetDlgItem(hwnd, IDC_PRG_GROUP), TRUE); |
| 241 | // PRG ROM |
| 242 | EnableWindow(GetDlgItem(hwnd, IDC_PRGROM_TEXT), TRUE); |
| 243 | EnableWindow(GetDlgItem(hwnd, IDC_PRGROM_COMBO), TRUE); |
| 244 | // PRG RAM will be finally determined in ToggleUnofficialPrgRamPresent() |
| 245 | // EnableWindow(GetDlgItem(hwnd, IDC_PRGRAM_TEXT), TRUE); |
| 246 | // EnableWindow(GetDlgItem(hwnd, IDC_PRGRAM_COMBO), TRUE); |
| 247 | // CHR ROM |
| 248 | EnableWindow(GetDlgItem(hwnd, IDC_CHR_GROUP), TRUE); |
| 249 | EnableWindow(GetDlgItem(hwnd, IDC_CHRROM_TEXT), TRUE); |
| 250 | EnableWindow(GetDlgItem(hwnd, IDC_CHRROM_COMBO), TRUE); |
| 251 | |
| 252 | // Mirroring groupbox |
| 253 | EnableWindow(GetDlgItem(hwnd, IDC_MIRRORING_GROUP), TRUE); |
| 254 | // Horizontal |
| 255 | EnableWindow(GetDlgItem(hwnd, IDC_RADIO_MIRR_HORIZONTAL), TRUE); |
| 256 | // Vertical |
| 257 | EnableWindow(GetDlgItem(hwnd, IDC_RADIO_MIRR_VERTICAL), TRUE); |
| 258 | // Four-screen |
| 259 | EnableWindow(GetDlgItem(hwnd, IDC_RADIO_MIRR_4SCREEN), TRUE); |
| 260 | |
| 261 | // Region Groupbox |
| 262 | EnableWindow(GetDlgItem(hwnd, IDC_REGION_GROUP), TRUE); |
| 263 | // NTSC |
| 264 | EnableWindow(GetDlgItem(hwnd, IDC_RADIO_REGION_NTSC), TRUE); |
| 265 | // PAL |
| 266 | EnableWindow(GetDlgItem(hwnd, IDC_RADIO_REGION_PAL), TRUE); |
| 267 | // Multiple will be finally determined in ToggleUnofficialPrgRamPresent() |
| 268 | // EnableWindow(GetDlgItem(hwnd, IDC_RADIO_REGION_DUAL), TRUE); |
| 269 | |
| 270 | // Trainer |
no test coverage detected