341
342
querynewpalette = 1;
342
343
if (resources_set_value(current_chip->res_PaletteFile_name,
343
344
(resource_value_t)palette_file) < 0) {
344
ui_error("Could not load palette file.");
345
ui_error(translate_text(IDS_COULD_NOT_LOAD_PALETTE));
345
346
resources_set_value(current_chip->res_ExternalPalette_name,
346
347
(resource_value_t)res_extpalette);
347
348
SetWindowLong (hwnd, DWL_MSGRESULT, TRUE);
377
378
if ((st_name = uilib_select_file(hwnd,
378
TEXT("Load VICE palette file"),
379
translate_text(IDS_LOAD_VICE_PALETTE_FILE),
379
380
UILIB_FILTER_ALL | UILIB_FILTER_PALETTE,
380
381
UILIB_SELECTOR_TYPE_FILE_LOAD,
381
382
UILIB_SELECTOR_STYLE_DEFAULT)) != NULL) {
424
425
querynewpalette = 1;
425
426
if (resources_set_value(current_chip2->res_PaletteFile_name,
426
427
(resource_value_t)palette_file2) < 0) {
427
ui_error("Could not load palette file.");
428
ui_error(translate_text(IDS_COULD_NOT_LOAD_PALETTE));
428
429
SetWindowLong (hwnd, DWL_MSGRESULT, TRUE);
448
449
if ((st_name = uilib_select_file(hwnd,
449
TEXT("Load VICE palette file"),
450
translate_text(IDS_LOAD_VICE_PALETTE_FILE),
450
451
UILIB_FILTER_ALL | UILIB_FILTER_PALETTE,
451
452
UILIB_SELECTOR_TYPE_FILE_LOAD,
452
453
UILIB_SELECTOR_STYLE_DEFAULT)) != NULL) {
502
503
if (chip_param->palette_mode == UI_VIDEO_PAL) {
503
504
psp[0].pfnDlgProc = dialog_fullscreen_proc;
504
psp[0].pszTitle = TEXT("Fullscreen");
505
psp[0].pszTitle = translate_text(IDS_FULLSCREEN);
505
506
psp[1].pfnDlgProc = dialog_advanced_proc;
506
507
psp[1].pszTitle = system_mbstowcs_alloc(chip_param->page_title);
507
508
psp[1].lParam = (LPARAM)chip_param;
508
509
psp[2].pfnDlgProc = dialog_color_proc;
509
psp[2].pszTitle = TEXT("Colors");
510
psp[2].pszTitle = translate_text(IDS_COLORS);
511
512
#ifdef _ANONYMOUS_UNION
512
513
psp[0].pszTemplate
513
= MAKEINTRESOURCE(IDD_FULLSCREEN_SETTINGS_DIALOG);
514
psp[1].pszTemplate = MAKEINTRESOURCE(IDD_VIDEO_ADVANCED_DIALOG);
515
psp[2].pszTemplate = MAKEINTRESOURCE(IDD_VIDEO_COLORS_DIALOG);
514
= MAKEINTRESOURCE(translate_res(IDD_FULLSCREEN_SETTINGS_DIALOG));
515
psp[1].pszTemplate = MAKEINTRESOURCE(translate_res(IDD_VIDEO_ADVANCED_DIALOG));
516
psp[2].pszTemplate = MAKEINTRESOURCE(translate_res(IDD_VIDEO_COLORS_DIALOG));
517
518
psp[0].DUMMYUNIONNAME.pszTemplate
518
= MAKEINTRESOURCE(IDD_FULLSCREEN_SETTINGS_DIALOG);
519
= MAKEINTRESOURCE(translate_res(IDD_FULLSCREEN_SETTINGS_DIALOG));
519
520
psp[1].DUMMYUNIONNAME.pszTemplate
520
= MAKEINTRESOURCE(IDD_VIDEO_ADVANCED_DIALOG);
521
= MAKEINTRESOURCE(translate_res(IDD_VIDEO_ADVANCED_DIALOG));
521
522
psp[2].DUMMYUNIONNAME.pszTemplate
522
= MAKEINTRESOURCE(IDD_VIDEO_COLORS_DIALOG);
523
= MAKEINTRESOURCE(translate_res(IDD_VIDEO_COLORS_DIALOG));
526
527
psp[0].pfnDlgProc = dialog_fullscreen_proc;
527
psp[0].pszTitle = TEXT("Fullscreen");
528
psp[0].pszTitle = translate_text(IDS_FULLSCREEN);
528
529
psp[1].pfnDlgProc = dialog_palette_proc;
529
530
psp[1].pszTitle = system_mbstowcs_alloc(chip_param->page_title);
530
531
psp[1].lParam = (LPARAM)chip_param;
532
533
#ifdef _ANONYMOUS_UNION
533
534
psp[0].pszTemplate
534
= MAKEINTRESOURCE(IDD_FULLSCREEN_SETTINGS_DIALOG);
535
= MAKEINTRESOURCE(translate_res(IDD_FULLSCREEN_SETTINGS_DIALOG));
535
536
psp[1].pszTemplate
536
= MAKEINTRESOURCE(IDD_VIDEO_PALETTE_DIALOG);
537
= MAKEINTRESOURCE(translate_res(IDD_VIDEO_PALETTE_DIALOG));
538
539
psp[0].DUMMYUNIONNAME.pszTemplate
539
= MAKEINTRESOURCE(IDD_FULLSCREEN_SETTINGS_DIALOG);
540
= MAKEINTRESOURCE(translate_res(IDD_FULLSCREEN_SETTINGS_DIALOG));
540
541
psp[1].DUMMYUNIONNAME.pszTemplate
541
= MAKEINTRESOURCE(IDD_VIDEO_PALETTE_DIALOG);
542
= MAKEINTRESOURCE(translate_res(IDD_VIDEO_PALETTE_DIALOG));