static void pet_ui_specific(WPARAM wparam, HWND hwnd) { switch (wparam) { case IDM_PET_SETTINGS: ui_pet_settings_dialog(hwnd); break; case IDM_PETREU_SETTINGS: ui_petreu_settings_dialog(hwnd); break; case IDM_SIDCART_SETTINGS: ui_sidcart_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, translate_res(IDD_PETROM_SETTINGS_DIALOG), translate_res(IDD_PETDRIVEROM_SETTINGS_DIALOG), romset_dialog_resources, uirom_settings); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_CRTC, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd, 0, NULL, 0, 0); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } }
static void pet_ui_specific(WPARAM wparam, HWND hwnd) { switch (wparam) { case IDM_PETMODEL_SETTINGS: ui_petmodel_settings_dialog(hwnd); break; case IDM_PET_SETTINGS: ui_pet_settings_dialog(hwnd); break; case IDM_PETCOLOUR_SETTINGS: ui_petcolour_settings_dialog(hwnd); break; case IDM_PETDWW_SETTINGS: ui_petdww_settings_dialog(hwnd); break; case IDM_PETREU_SETTINGS: ui_petreu_settings_dialog(hwnd); break; case IDM_SIDCART_SETTINGS: ui_sidcart_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, IDD_PETROM_SETTINGS_DIALOG, IDD_PETDRIVEROM_SETTINGS_DIALOG, uirom_settings, pet_main_trans, pet_drive_trans, pet_generic_trans, pet_main_left_group, pet_main_middle_group, pet_main_right_group, pet_drive_left_group, pet_drive_middle_group, pet_drive_right_group); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_CRTC, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd); break; case IDM_EXTRA_JOY_SETTINGS: ui_extra_joystick_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } }
static void plus4_ui_specific(WPARAM wparam, HWND hwnd) { uiplus4cart_proc(wparam, hwnd); switch (wparam) { case IDM_PLUS4_SETTINGS: ui_plus4_memory_dialog(hwnd); break; case IDM_V364SPEECH_SETTINGS: ui_v364speech_settings_dialog(hwnd); break; case IDM_JOY_SETTINGS: ui_joystick_settings_dialog(hwnd); break; case IDM_EXTRA_JOY_SETTINGS: ui_extra_joystick_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, IDD_PLUS4ROM_SETTINGS_DIALOG, IDD_PLUS4DRIVEROM_SETTINGS_DIALOG, romset_dialog_resources, uirom_settings, plus4_main_trans, plus4_drive_trans, plus4_generic_trans, plus4_main_left_group, plus4_main_middle_group, plus4_main_right_group, plus4_drive_left_group, plus4_drive_middle_group, plus4_drive_right_group, plus4_main_res_trans, plus4_generic_res_trans); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_TED, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidriveplus4_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd); break; case IDM_SIDCART_SETTINGS: ui_sidcart_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } }
/* Probably one should simply remove the size numbers from the IDM_* stuff */ static void vic20_ui_specific(WPARAM wparam, HWND hwnd) { TCHAR *st_name; switch (wparam) { case IDM_VIC20MODEL_SETTINGS: ui_vic20model_settings_dialog(hwnd); break; case IDM_CART_VIC20_GENERIC: uicart_attach_special(hwnd, translate_text(IDS_SELECT_GENERIC), UILIB_FILTER_ALL, CARTRIDGE_VIC20_GENERIC); break; case IDM_CART_VIC20_UM: uicart_attach_special(hwnd, translate_text(IDS_SELECT_UM), UILIB_FILTER_ALL, CARTRIDGE_VIC20_UM); break; case IDM_CART_VIC20_FP: uicart_attach_special(hwnd, translate_text(IDS_SELECT_FP), UILIB_FILTER_ALL, CARTRIDGE_VIC20_FP); break; case IDM_CART_VIC20_MEGACART: uicart_attach_special(hwnd, translate_text(IDS_SELECT_MEGACART), UILIB_FILTER_ALL, CARTRIDGE_VIC20_MEGACART); break; case IDM_CART_VIC20_FINAL_EXPANSION: uicart_attach_special(hwnd, translate_text(IDS_SELECT_FINAL_EXPANSION), UILIB_FILTER_ALL, CARTRIDGE_VIC20_FINAL_EXPANSION); break; case IDM_CART_SMART_ATTACH: uicart_attach_special(hwnd, translate_text(IDS_SELECT_CARTRIDGE_IMAGE), UILIB_FILTER_ALL, CARTRIDGE_VIC20_DETECT); break; case IDM_CART_VIC20_8KB_2000: case IDM_CART_VIC20_16KB_4000: case IDM_CART_VIC20_8KB_6000: case IDM_CART_VIC20_8KB_A000: case IDM_CART_VIC20_4KB_B000: uicart_attach(wparam, hwnd, vic20_ui_cartridges); break; case IDM_CART_SET_DEFAULT: cartridge_set_default(); break; case IDM_VIC_SETTINGS: ui_vic_settings_dialog(hwnd); break; case IDM_CART_DETACH: cartridge_detach_image(-1); break; case IDM_VIC20_SETTINGS: ui_vic20_settings_dialog(hwnd); break; case IDM_SIDCART_SETTINGS: ui_sidcart_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd); break; case IDM_GEORAM_SETTINGS: ui_georam_settings_dialog(hwnd); break; case IDM_DIGIMAX_SETTINGS: ui_digimax_settings_dialog(hwnd); break; case IDM_DS12C887RTC_SETTINGS: ui_ds12c887rtc_settings_dialog(hwnd); break; #ifdef HAVE_TFE case IDM_TFE_SETTINGS: ui_tfe_settings_dialog(hwnd); break; #endif case IDM_SFX_SE_SETTINGS: ui_soundexpander_settings_dialog(hwnd); break; case IDM_SFX_SS_SETTINGS: ui_soundsampler_settings_dialog(hwnd); break; #ifdef HAVE_MIDI case IDM_MIDI_SETTINGS: ui_midi_settings_dialog(hwnd); break; #endif case IDM_JOYPORT_SETTINGS: ui_joyport_settings_dialog(hwnd, 1, 0, 1, 1, 0); break; case IDM_JOY_SETTINGS: ui_joystick_settings_dialog(hwnd); break; case IDM_EXTRA_JOY_SETTINGS: ui_extra_joystick_settings_dialog(hwnd); break; case IDM_MOUSE_SETTINGS: ui_mouse_settings_dialog(hwnd, 1); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, IDD_VIC20ROM_SETTINGS_DIALOG, IDD_VIC20DRIVEROM_SETTINGS_DIALOG, uirom_settings, vic20_main_trans, vic20_drive_trans, vic20_generic_trans, vic20_main_left_group, vic20_main_middle_group, vic20_main_right_group, vic20_drive_left_group, vic20_drive_middle_group, vic20_drive_right_group); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_VIC, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivevic20_settings_dialog(hwnd); break; case IDM_RS232USER_SETTINGS: ui_rs232user_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; case IDM_MEGACART_WRITEBACK_FILE: if ((st_name = uilib_select_file(hwnd, translate_text(IDS_MI_MEGACART_WRITEBACK_FILE), UILIB_FILTER_ALL, UILIB_SELECTOR_TYPE_FILE_SAVE, UILIB_SELECTOR_STYLE_DEFAULT)) != NULL) { char *name; name = system_wcstombs_alloc(st_name); resources_set_string("MegaCartNvRAMfilename", name); system_wcstombs_free(name); lib_free(st_name); } break; case IDM_SAMPLER_SETTINGS: ui_sampler_settings_dialog(hwnd); break; case IDM_USERPORT_RTC_58321A_SETTINGS: ui_userport_rtc_58321a_settings_dialog(hwnd); break; case IDM_USERPORT_RTC_DS1307_SETTINGS: ui_userport_rtc_ds1307_settings_dialog(hwnd); break; } }
static void c64_ui_specific(WPARAM wparam, HWND hwnd) { uic64cart_proc(wparam, hwnd); switch (wparam) { case IDM_VICII_SETTINGS: ui_vicii_settings_dialog(hwnd); break; case IDM_SID_SETTINGS: ui_sid_settings_dialog(hwnd); break; case IDM_REU_SETTINGS: ui_reu_settings_dialog(hwnd); break; case IDM_GEORAM_SETTINGS: ui_georam_settings_dialog(hwnd); break; case IDM_RAMCART_SETTINGS: ui_ramcart_settings_dialog(hwnd); break; case IDM_PLUS60K_SETTINGS: ui_plus60k_settings_dialog(hwnd); break; case IDM_PLUS256K_SETTINGS: ui_plus256k_settings_dialog(hwnd); break; case IDM_C64_256K_SETTINGS: ui_c64_256k_settings_dialog(hwnd); break; case IDM_MMC64_SETTINGS: ui_mmc64_settings_dialog(hwnd); break; case IDM_DIGIMAX_SETTINGS: ui_digimax_settings_dialog(hwnd); break; case IDM_IDE64_SETTINGS: uiide64_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, translate_res(IDD_C64ROM_SETTINGS_DIALOG), translate_res(IDD_C64DRIVEROM_SETTINGS_DIALOG), romset_dialog_resources, uirom_settings); break; #ifdef HAVE_TFE case IDM_TFE_SETTINGS: ui_tfe_settings_dialog(hwnd); break; #endif case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_VICII, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivec64_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd, 1, NULL, 1, 1); break; case IDM_RS232USER_SETTINGS: ui_rs232user_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; case IDM_MOUSE_SETTINGS: ui_mouse_settings_dialog(hwnd); break; } }
static int cbm5x0_ui_specific(video_canvas_t *canvas, int idm) { switch (idm) { case IDM_CIA_SETTINGS: ui_single_cia_model_dialog(); break; case IDM_LOAD_CART_1XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_8KB_1000); break; case IDM_UNLOAD_CART_1XXX: cartridge_detach_image(CARTRIDGE_CBM2_8KB_1000); break; case IDM_LOAD_CART_2_3XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_8KB_2000); break; case IDM_UNLOAD_CART_2_3XXX: cartridge_detach_image(CARTRIDGE_CBM2_8KB_2000); break; case IDM_LOAD_CART_4_5XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_16KB_4000); break; case IDM_UNLOAD_CART_4_5XXX: cartridge_detach_image(CARTRIDGE_CBM2_16KB_4000); break; case IDM_LOAD_CART_6_7XXX: cbm2_cart_attach(canvas, CARTRIDGE_CBM2_16KB_6000); break; case IDM_UNLOAD_CART_6_7XXX: cartridge_detach_image(CARTRIDGE_CBM2_16KB_6000); break; case IDM_CBM2_MODEL_510_PAL: cbm2model_set(CBM2MODEL_510_PAL); break; case IDM_CBM2_MODEL_510_NTSC: cbm2model_set(CBM2MODEL_510_NTSC); break; case IDM_PALETTE_SETTINGS: ui_video_palette_settings_dialog(canvas, "VICIIExternalPalette", "VICIIPaletteFile", translate_text(IDS_VICII_PALETTE_FILENAME)); break; case IDM_COLOR_SETTINGS: ui_video_color_settings_dialog(canvas, "VICIIColorGamma", "VICIIColorTint", "VICIIColorSaturation", "VICIIColorContrast", "VICIIColorBrightness"); break; case IDM_RENDER_FILTER: ui_video_render_filter_settings_dialog(canvas, "VICIIFilter"); break; case IDM_CRT_EMULATION_SETTINGS: ui_video_crt_settings_dialog(canvas, "VICIIPALScanLineShade", "VICIIPALBlur", "VICIIPALOddLinePhase", "VICIIPALOddLineOffset"); break; case IDM_CBM5X0_SETTINGS: ui_cbm5x0_settings_dialog(); break; case IDM_SID_SETTINGS: ui_sid_settings2_dialog(); break; case IDM_COMPUTER_ROM_SETTINGS: ui_cbm2_computer_rom_settings_dialog(canvas); break; case IDM_DRIVE_ROM_SETTINGS: ui_cbm2_drive_rom_settings_dialog(canvas); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(); break; case IDM_PRINTER_SETTINGS: ui_printer_settings_dialog(canvas, 1, 1); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(); break; #ifdef AMIGA_OS4 case IDM_JOY_SETTINGS: ui_joystick_settings_cbm5x0_dialog(); break; #else case IDM_JOY_DEVICE_SELECTION: ui_joystick_device_cbm5x0_dialog(); break; case IDM_JOY_FIRE_SELECTION: ui_joystick_fire_cbm5x0_dialog(); break; #endif case IDM_KEYBOARD_SETTINGS: // uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } return 0; }
static int plus4_ui_specific(video_canvas_t *canvas, int idm) { switch (idm) { case IDM_CART_ATTACH_FUNCLO: case IDM_CART_ATTACH_FUNCHI: case IDM_CART_ATTACH_C1LO: case IDM_CART_ATTACH_C1HI: case IDM_CART_ATTACH_C2LO: case IDM_CART_ATTACH_C2HI: uiplus4cart_attach(canvas, idm, plus4_ui_cartridges); break; case IDM_CART_DETACH: plus4cart_detach_cartridges(); break; case IDM_PLUS4_SETTINGS: ui_plus4_settings_dialog(); break; case IDM_COMPUTER_ROM_SETTINGS: ui_plus4_computer_rom_settings_dialog(canvas); break; case IDM_DRIVE_ROM_SETTINGS: ui_plus4_drive_rom_settings_dialog(canvas); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(canvas, "TEDExternalPalette", "TEDPaletteFile", translate_text(IDS_TED_EXTERNAL_PALETTE), translate_text(IDS_TED_PALETTE_NAME), NULL, NULL, NULL, NULL, "TEDScale2x"); break; case IDM_DRIVE_SETTINGS: uidriveplus4_settings_dialog(); break; case IDM_PRINTER_SETTINGS: ui_printer_settings_dialog(canvas, 0, 1); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(); break; case IDM_SIDCART_SETTINGS: ui_sidcart_plus4_settings_dialog("$FD40", "$FE80", "PLUS4"); break; case IDM_V364_SPEECH_SETTINGS: ui_v364_speech_settings_dialog(canvas); break; #ifdef AMIGA_OS4 case IDM_JOY_SETTINGS: ui_joystick_settings_plus4_dialog(); break; #else case IDM_JOY_DEVICE_SELECTION: ui_joystick_device_plus4_dialog(); break; case IDM_JOY_FIRE_SELECTION: ui_joystick_fire_plus4_dialog(); break; #endif case IDM_KEYBOARD_SETTINGS: // uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; } return 0; }
static void cbm5x0_ui_specific(WPARAM wparam, HWND hwnd) { switch (wparam) { case IDM_LOAD_CART_1000: case IDM_LOAD_CART_2000_3000: case IDM_LOAD_CART_4000_5000: case IDM_LOAD_CART_6000_7000: uicart_attach(wparam, hwnd, cbm5x0_ui_cartridges); break; case IDM_UNLOAD_CART_1000: cartridge_detach_image(CARTRIDGE_CBM2_8KB_1000); break; case IDM_UNLOAD_CART_2000_3000: cartridge_detach_image(CARTRIDGE_CBM2_8KB_2000); break; case IDM_UNLOAD_CART_4000_5000: cartridge_detach_image(CARTRIDGE_CBM2_16KB_4000); break; case IDM_UNLOAD_CART_6000_7000: cartridge_detach_image(CARTRIDGE_CBM2_16KB_6000); break; case IDM_CBM2MODEL_SETTINGS: ui_cbm5x0model_settings_dialog(hwnd); break; case IDM_CBM2_SETTINGS: ui_cbm5x0_settings_dialog(hwnd); break; case IDM_JOYPORT_SETTINGS: ui_joyport_settings_dialog(hwnd, 1, 1, 0, 0, 0); break; case IDM_JOY_SETTINGS: ui_joystick_settings_dialog(hwnd); break; case IDM_SID_SETTINGS: ui_siddtv_settings_dialog(hwnd); break; case IDM_CIA_SETTINGS: ui_cia_settings_dialog(hwnd, 1); break; case IDM_VICII_SETTINGS: ui_vicii_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, IDD_CBM2ROM_SETTINGS_DIALOG, IDD_CBM2DRIVEROM_SETTINGS_DIALOG, uirom_settings, cbm5x0_main_trans, cbm5x0_drive_trans, cbm5x0_generic_trans, cbm5x0_main_left_group, cbm5x0_main_middle_group, cbm5x0_main_right_group, cbm5x0_drive_left_group, cbm5x0_drive_middle_group, cbm5x0_drive_right_group); break; case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_VICII, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivepetcbm2_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; case IDM_MOUSE_SETTINGS: ui_mouse_settings_dialog(hwnd, 1); break; case IDM_SAMPLER_SETTINGS: ui_sampler_settings_dialog(hwnd); break; } }
static void scpu64_ui_specific(WPARAM wparam, HWND hwnd) { uic64cart_proc(wparam, hwnd, cart_min_id, cart_max_id); switch (wparam) { case IDM_C64BURSTMOD_SETTINGS: ui_c64burstmod_settings_dialog(hwnd); break; case IDM_C64MODEL_SETTINGS: ui_scpu64model_settings_dialog(hwnd); break; case IDM_VICII_SETTINGS: ui_vicii_settings_dialog(hwnd); break; case IDM_SCPU64_SETTINGS: ui_scpu64_settings_dialog(hwnd); break; case IDM_SID_SETTINGS: ui_sid_settings_dialog(hwnd, scpu64_sid_baseaddress); break; case IDM_REU_SETTINGS: ui_reu_settings_dialog(hwnd); break; case IDM_GEORAM_SETTINGS: ui_georam_settings_dialog(hwnd); break; case IDM_CIA_SETTINGS: ui_cia_settings_dialog(hwnd, 2); break; case IDM_RAMCART_SETTINGS: ui_ramcart_settings_dialog(hwnd); break; case IDM_DQBB_SETTINGS: ui_dqbb_settings_dialog(hwnd); break; case IDM_EXPERT_SETTINGS: ui_expert_settings_dialog(hwnd); break; case IDM_ISEPIC_SETTINGS: ui_isepic_settings_dialog(hwnd); break; #ifdef HAVE_MIDI case IDM_MIDI_SETTINGS: ui_midi_settings_dialog(hwnd); break; #endif case IDM_MMC64_SETTINGS: ui_mmc64_settings_dialog(hwnd); break; case IDM_MMCREPLAY_SETTINGS: ui_mmcreplay_settings_dialog(hwnd); break; case IDM_RR_SETTINGS: ui_rr_settings_dialog(hwnd); break; case IDM_MAGICVOICE_SETTINGS: ui_magicvoice_settings_dialog(hwnd); break; case IDM_DIGIMAX_SETTINGS: ui_digimax_settings_dialog(hwnd); break; case IDM_DS12C887RTC_SETTINGS: ui_ds12c887rtc_settings_dialog(hwnd); break; case IDM_USERPORT_RTC_58321A_SETTINGS: ui_userport_rtc_58321a_settings_dialog(hwnd); break; case IDM_EASYFLASH_SETTINGS: ui_easyflash_settings_dialog(hwnd); break; case IDM_SFX_SE_SETTINGS: ui_soundexpander_settings_dialog(hwnd); break; case IDM_IDE64_SETTINGS: uiide64_settings_dialog(hwnd); break; case IDM_JOYPORT_SETTINGS: ui_joyport_settings_dialog(hwnd, 1, 1, 1, 1, 0); break; case IDM_JOY_SETTINGS: ui_joystick_settings_dialog(hwnd); break; case IDM_EXTRA_JOY_SETTINGS: ui_extra_joystick_settings_dialog(hwnd); break; case IDM_ROM_SETTINGS: uirom_settings_dialog(hwnd, IDD_SCPU64ROM_SETTINGS_DIALOG, IDD_C64DRIVEROM_SETTINGS_DIALOG, uirom_settings, scpu64_main_trans, scpu64_drive_trans, scpu64_generic_trans, scpu64_main_left_group, scpu64_main_middle_group, scpu64_main_right_group, scpu64_drive_left_group, scpu64_drive_middle_group, scpu64_drive_right_group); break; #ifdef HAVE_TFE case IDM_TFE_SETTINGS: ui_tfe_settings_dialog(hwnd); break; #endif case IDM_VIDEO_SETTINGS: ui_video_settings_dialog(hwnd, UI_VIDEO_CHIP_VICII, UI_VIDEO_CHIP_NONE); break; case IDM_DRIVE_SETTINGS: uidrivec64_settings_dialog(hwnd); break; case IDM_ACIA_SETTINGS: ui_acia_settings_dialog(hwnd); break; case IDM_RS232USER_SETTINGS: ui_rs232user_settings_dialog(hwnd); break; case IDM_KEYBOARD_SETTINGS: uikeyboard_settings_dialog(hwnd, &uikeyboard_config); break; case IDM_MOUSE_SETTINGS: ui_mouse_settings_dialog(hwnd, 1); break; case IDM_SAMPLER_SETTINGS: ui_sampler_settings_dialog(hwnd); break; } }