MCPcopy Create free account
hub / github.com/TASEmulators/fceux / InitHeaderEditDialog

Function InitHeaderEditDialog

src/drivers/win/header_editor.cpp:213–383  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211}
212
213HWND 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

Callers 1

HeaderEditorProcFunction · 0.85

Calls 2

ToggleINES20Function · 0.85
SetHeaderDataFunction · 0.85

Tested by

no test coverage detected