// license:BSD-3-Clause // copyright-holders:Vas Crabb //============================================================ // // debugosxdisassemblyview.h - MacOS X Cocoa debug window handling // // Copyright (c) 1996-2015, Nicola Salmoria and the MAME Team. // Visit http://mamedev.org for licensing and usage restrictions. // //============================================================ #import "debugosx.h" #import "debugview.h" #include "emu.h" #import @interface MAMEDisassemblyView : MAMEDebugView { BOOL useConsole; } - (id)initWithFrame:(NSRect)f machine:(running_machine &)m useConsole:(BOOL)uc; - (NSSize)maximumFrameSize; - (NSString *)selectedSubviewName; - (int)selectedSubviewIndex; - (void)selectSubviewAtIndex:(int)index; - (void)selectSubviewForCPU:(device_t *)device; - (NSString *)expression; - (void)setExpression:(NSString *)exp; - (IBAction)debugToggleBreakpoint:(id)sender; - (IBAction)debugToggleBreakpointEnable:(id)sender; - (IBAction)debugRunToCursor:(id)sender; - (IBAction)showRightColumn:(id)sender; - (void)insertActionItemsInMenu:(NSMenu *)menu atIndex:(NSInteger)index; - (void)insertSubviewItemsInMenu:(NSMenu *)menu atIndex:(NSInteger)index; @end