~ubuntu-branches/ubuntu/edgy/vice/edgy

« back to all changes in this revision

Viewing changes to src/arch/win32/uivideo.c

  • Committer: Bazaar Package Importer
  • Author(s): Zed Pobre
  • Date: 2006-07-30 19:15:59 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060730191559-aybuaxdqc7uc57fc
Tags: 1.19-1
* New upstream version (Closes: #344245, #379781)
* Reference to roms in package description fixed (Closes: #302900)
* Acknowledge xlibs NMU (Closes: #346768)
* Build-Depends: bison++ | bison
* Build-Depends: libxaw-headers

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
#include "res.h"
45
45
#include "resources.h"
46
46
#include "system.h"
 
47
#include "translate.h"
47
48
#include "ui.h"
48
49
#include "uilib.h"
49
50
#include "uivideo.h"
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);
375
376
                TCHAR *st_name;
376
377
 
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);
429
430
                return TRUE;
430
431
            }
446
447
                TCHAR *st_name;
447
448
 
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) {
501
502
 
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);
510
511
 
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));
516
517
#else
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));
523
524
#endif
524
525
        psh.nPages = 3;
525
526
    } else {
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;
531
532
 
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));
537
538
#else
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));
542
543
#endif
543
544
        psh.nPages = 2;
544
545
    }
554
555
 
555
556
#ifdef _ANONYMOUS_UNION
556
557
        psp[index].pszTemplate
557
 
            = MAKEINTRESOURCE(IDD_VIDEO_PALETTE_DIALOG);
 
558
            = MAKEINTRESOURCE(translate_res(IDD_VIDEO_PALETTE_DIALOG));
558
559
#else
559
560
        psp[index].DUMMYUNIONNAME.pszTemplate
560
 
            = MAKEINTRESOURCE(IDD_VIDEO_PALETTE_DIALOG);
 
561
            = MAKEINTRESOURCE(translate_res(IDD_VIDEO_PALETTE_DIALOG));
561
562
#endif
562
563
        psh.nPages++;
563
564
    }
566
567
    psh.dwFlags = PSH_PROPSHEETPAGE | PSH_NOAPPLYNOW;
567
568
    psh.hwndParent = hwnd;
568
569
    psh.hInstance = winmain_instance;
569
 
    psh.pszCaption = TEXT("Video settings");
 
570
    psh.pszCaption = translate_text(IDS_VIDEO_SETTINGS);
570
571
#ifdef _ANONYMOUS_UNION
571
572
    psh.pszIcon = NULL;
572
573
    psh.nStartPage = 0;