trunk/src/emu/ui/emenubar.c
| r29613 | r29614 | |
| 22 | 22 | #include "ui/barcode.h" |
| 23 | 23 | #include "softlist.h" |
| 24 | 24 | #include "cheat.h" |
| 25 | #include "debugger.h" |
| 25 | 26 | |
| 26 | 27 | |
| 27 | 28 | //************************************************************************** |
| r29613 | r29614 | |
| 185 | 186 | paste_menu.set_enabled(machine().ui().can_paste()); |
| 186 | 187 | } |
| 187 | 188 | |
| 189 | // debug |
| 190 | if (machine().debug_flags & DEBUG_FLAG_ENABLED) |
| 191 | file_menu.append("Break into debugger", &ui_emu_menubar::debugger_break, *this, IPT_UI_TOGGLE_DEBUG); |
| 192 | |
| 188 | 193 | // pause |
| 189 | 194 | menu_item &pause_menu = file_menu.append("Pause", &running_machine::toggle_pause, machine(), IPT_UI_PAUSE); |
| 190 | 195 | pause_menu.set_checked(machine().paused()); |
| r29613 | r29614 | |
| 646 | 651 | if (throttle_rate != 0.0) |
| 647 | 652 | machine().video().set_throttle_rate(throttle_rate); |
| 648 | 653 | } |
| 654 | |
| 655 | |
| 656 | //------------------------------------------------- |
| 657 | // debugger_break |
| 658 | //------------------------------------------------- |
| 659 | |
| 660 | void ui_emu_menubar::debugger_break() |
| 661 | { |
| 662 | ::debugger_break(machine()); |
| 663 | } |
| 664 | |