diff options
author | 2016-04-09 19:15:26 +0200 | |
---|---|---|
committer | 2016-04-09 19:15:47 +0200 | |
commit | 19d51345a18d0450ea1ef77dfb918290d1fa4e10 (patch) | |
tree | 7915c717c5fb5bfe3113a4aca2b02fd43f87f474 /src/emu/ui/ui.cpp | |
parent | cd243bd4aae7f0d0729fc443b31d07596b0fd0fd (diff) |
Add runtime screen chain selection, nw
Diffstat (limited to 'src/emu/ui/ui.cpp')
-rw-r--r-- | src/emu/ui/ui.cpp | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/src/emu/ui/ui.cpp b/src/emu/ui/ui.cpp index 274a347b1ac..3bcd51daf41 100644 --- a/src/emu/ui/ui.cpp +++ b/src/emu/ui/ui.cpp @@ -129,30 +129,30 @@ slider_state *ui_manager::slider_current; // slider controls static slider_state *slider_alloc(running_machine &machine, const char *title, INT32 minval, INT32 defval, INT32 maxval, INT32 incval, slider_update update, void *arg); static slider_state *slider_init(running_machine &machine); -static INT32 slider_volume(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_mixervol(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_adjuster(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_overclock(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_refresh(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_brightness(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_contrast(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_gamma(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_xscale(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_yscale(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_xoffset(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_yoffset(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_overxscale(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_overyscale(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_overxoffset(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_overyoffset(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_flicker(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_beam_width_min(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_beam_width_max(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_beam_intensity_weight(running_machine &machine, void *arg, std::string *str, INT32 newval); +static INT32 slider_volume(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_mixervol(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_adjuster(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_overclock(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_refresh(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_brightness(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_contrast(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_gamma(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_xscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_yscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_xoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_yoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_overxscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_overyscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_overxoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_overyoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_flicker(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_beam_width_min(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_beam_width_max(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_beam_intensity_weight(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); static std::string slider_get_screen_desc(screen_device &screen); #ifdef MAME_DEBUG -static INT32 slider_crossscale(running_machine &machine, void *arg, std::string *str, INT32 newval); -static INT32 slider_crossoffset(running_machine &machine, void *arg, std::string *str, INT32 newval); +static INT32 slider_crossscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); +static INT32 slider_crossoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval); #endif @@ -2056,7 +2056,7 @@ static slider_state *slider_init(running_machine &machine) // slider_volume - global volume slider callback //------------------------------------------------- -static INT32 slider_volume(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_volume(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { if (newval != SLIDER_NOCHANGE) machine.sound().set_attenuation(newval); @@ -2071,7 +2071,7 @@ static INT32 slider_volume(running_machine &machine, void *arg, std::string *str // slider callback //------------------------------------------------- -static INT32 slider_mixervol(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_mixervol(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { mixer_input info; if (!machine.sound().indexed_mixer_input((FPTR)arg, info)) @@ -2093,7 +2093,7 @@ static INT32 slider_mixervol(running_machine &machine, void *arg, std::string *s // callback //------------------------------------------------- -static INT32 slider_adjuster(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_adjuster(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { ioport_field *field = (ioport_field *)arg; ioport_field::user_settings settings; @@ -2115,7 +2115,7 @@ static INT32 slider_adjuster(running_machine &machine, void *arg, std::string *s // callback //------------------------------------------------- -static INT32 slider_overclock(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_overclock(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { device_t *cpu = (device_t *)arg; if (newval != SLIDER_NOCHANGE) @@ -2130,7 +2130,7 @@ static INT32 slider_overclock(running_machine &machine, void *arg, std::string * // slider_refresh - refresh rate slider callback //------------------------------------------------- -static INT32 slider_refresh(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_refresh(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); double defrefresh = ATTOSECONDS_TO_HZ(screen->refresh_attoseconds()); @@ -2155,7 +2155,7 @@ static INT32 slider_refresh(running_machine &machine, void *arg, std::string *st // callback //------------------------------------------------- -static INT32 slider_brightness(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_brightness(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); render_container::user_settings settings; @@ -2177,7 +2177,7 @@ static INT32 slider_brightness(running_machine &machine, void *arg, std::string // callback //------------------------------------------------- -static INT32 slider_contrast(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_contrast(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); render_container::user_settings settings; @@ -2198,7 +2198,7 @@ static INT32 slider_contrast(running_machine &machine, void *arg, std::string *s // slider_gamma - screen gamma slider callback //------------------------------------------------- -static INT32 slider_gamma(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_gamma(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); render_container::user_settings settings; @@ -2220,7 +2220,7 @@ static INT32 slider_gamma(running_machine &machine, void *arg, std::string *str, // callback //------------------------------------------------- -static INT32 slider_xscale(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_xscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); render_container::user_settings settings; @@ -2242,7 +2242,7 @@ static INT32 slider_xscale(running_machine &machine, void *arg, std::string *str // callback //------------------------------------------------- -static INT32 slider_yscale(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_yscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); render_container::user_settings settings; @@ -2264,7 +2264,7 @@ static INT32 slider_yscale(running_machine &machine, void *arg, std::string *str // slider callback //------------------------------------------------- -static INT32 slider_xoffset(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_xoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); render_container::user_settings settings; @@ -2286,7 +2286,7 @@ static INT32 slider_xoffset(running_machine &machine, void *arg, std::string *st // slider callback //------------------------------------------------- -static INT32 slider_yoffset(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_yoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { screen_device *screen = reinterpret_cast<screen_device *>(arg); render_container::user_settings settings; @@ -2308,7 +2308,7 @@ static INT32 slider_yoffset(running_machine &machine, void *arg, std::string *st // callback //------------------------------------------------- -static INT32 slider_overxscale(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_overxscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { laserdisc_device *laserdisc = (laserdisc_device *)arg; laserdisc_overlay_config settings; @@ -2330,7 +2330,7 @@ static INT32 slider_overxscale(running_machine &machine, void *arg, std::string // callback //------------------------------------------------- -static INT32 slider_overyscale(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_overyscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { laserdisc_device *laserdisc = (laserdisc_device *)arg; laserdisc_overlay_config settings; @@ -2352,7 +2352,7 @@ static INT32 slider_overyscale(running_machine &machine, void *arg, std::string // slider callback //------------------------------------------------- -static INT32 slider_overxoffset(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_overxoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { laserdisc_device *laserdisc = (laserdisc_device *)arg; laserdisc_overlay_config settings; @@ -2374,7 +2374,7 @@ static INT32 slider_overxoffset(running_machine &machine, void *arg, std::string // slider callback //------------------------------------------------- -static INT32 slider_overyoffset(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_overyoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { laserdisc_device *laserdisc = (laserdisc_device *)arg; laserdisc_overlay_config settings; @@ -2396,7 +2396,7 @@ static INT32 slider_overyoffset(running_machine &machine, void *arg, std::string // callback //------------------------------------------------- -static INT32 slider_flicker(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_flicker(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { vector_device *vector = nullptr; if (newval != SLIDER_NOCHANGE) @@ -2412,7 +2412,7 @@ static INT32 slider_flicker(running_machine &machine, void *arg, std::string *st // callback //------------------------------------------------- -static INT32 slider_beam_width_min(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_beam_width_min(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { vector_device *vector = nullptr; if (newval != SLIDER_NOCHANGE) @@ -2428,7 +2428,7 @@ static INT32 slider_beam_width_min(running_machine &machine, void *arg, std::str // callback //------------------------------------------------- -static INT32 slider_beam_width_max(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_beam_width_max(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { vector_device *vector = nullptr; if (newval != SLIDER_NOCHANGE) @@ -2444,7 +2444,7 @@ static INT32 slider_beam_width_max(running_machine &machine, void *arg, std::str // callback //------------------------------------------------- -static INT32 slider_beam_intensity_weight(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_beam_intensity_weight(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { vector_device *vector = nullptr; if (newval != SLIDER_NOCHANGE) @@ -2477,7 +2477,7 @@ static std::string slider_get_screen_desc(screen_device &screen) //------------------------------------------------- #ifdef MAME_DEBUG -static INT32 slider_crossscale(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_crossscale(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { ioport_field *field = (ioport_field *)arg; @@ -2496,7 +2496,7 @@ static INT32 slider_crossscale(running_machine &machine, void *arg, std::string //------------------------------------------------- #ifdef MAME_DEBUG -static INT32 slider_crossoffset(running_machine &machine, void *arg, std::string *str, INT32 newval) +static INT32 slider_crossoffset(running_machine &machine, void *arg, int id, std::string *str, INT32 newval) { ioport_field *field = (ioport_field *)arg; |