////the context menu //private System.Windows.Forms.ContextMenuStrip contextMenuStrip1; public CodeView(ApplicationJimulator jm) { _JM = jm; this.Text = CodeView.ViewName; InitializeComponent(); this.defaultSettings(); _graphicElements = new GraphicElements(this); }
/// <summary> /// CacheView ctor /// </summary> protected CacheView(ApplicationJimulator jm) : this() { _JM = jm; InitializeComponent(); this.defaultSettings(); _graphicElements = new GraphicElements(this); }
//public event ARMSimWindowManager.OnRecalLayout OnRecalLayout; /// <summary> /// Plugins view ctor /// </summary> /// <param name="jm"></param> public PluginsUIView() { //_JM = jm; this.Text = PluginsUIView.ViewName; InitializeComponent(); this.defaultSettings(); _graphicElements = new GraphicElements(this); }
//private TabPage mTabPage; //public event ARMSimWindowManager.OnRecalLayout OnRecalLayout; ////todo - delete me //private NText tbAddress = new NText(); /// <summary> /// MemoryView ctor /// </summary> public MemoryView(ApplicationJimulator jm, int viewIndex) { _JM = jm; //mChangedMemory; //mChangedMemoryStart = 0; this.Index = viewIndex; InitializeComponent(); _graphicElements = new GraphicElements(this); }
//private ApplicationJimulator _JM; /// <summary> /// OutputView ctor /// </summary> /// <param name="jm">reference to simulator engine</param> /// <param name="codeSelectionHandler">delegate that can select a line of code in the code view</param> public OutputView(ApplicationJimulator jm) { //_JM = jm; //_codeSelectionHandler = codeSelectionHandler; mStandardIOConsoles = new Dictionary <uint, StandardIOConsole>(); this.Text = OutputView.ViewName; InitializeComponent(); this.defaultSettings(); _graphicElements = new GraphicElements(this); }
/// <summary> /// WatchView ctor. /// </summary> /// <param name="jm">A reference to the simulator</param> /// <param name="codeLabelsHandler">a delegate to resolve codelabels to address</param> /// <param name="resolveSymbolHandler">a delegate to resolve symbols to address</param> public WatchView(ApplicationJimulator jm, CodeLabelsDelegate codeLabelsHandler, ResolveSymbolDelegate resolveSymbolHandler) { _JM = jm; _codeLabelsHandler = codeLabelsHandler; _resolveSymbolHandler = resolveSymbolHandler; //create the watchentry list _loadedEntries = new List <WatchEntry>(); this.Text = WatchView.ViewName; InitializeComponent(); //setup the views graphic elements _graphicElements = new GraphicElements(this); //set view to default settings this.defaultSettings(); }
//public event ARMSimWindowManager.OnRecalLayout OnRecalLayout; /// <summary> /// Registers view ctor. /// </summary> /// <param name="jm"></param> public RegistersView(ApplicationJimulator jm) { mJM = jm; _cpsrChanged = new bool[7]; _gpRegistersChanged = new bool[16]; _fpRegistersChanged = new bool[32]; _fpcpsrChanged = new bool[4]; clearRegistersChanged(); mJM.GPR.RegisterChangedHandler = delegate(uint reg) { _gpRegistersChanged[reg] = true; }; mJM.FPP.FPR.RegisterChangedHandler = delegate(uint reg) { _fpRegistersChanged[reg] = true; }; mJM.CPSR.CPSRChangedHandler = delegate(CPSR.CPUFlag flag) { _cpsrChanged[flag.Index] = true; }; mJM.FPP.FPSCR.FPSRChangedHandler = delegate(Simulator.VFP.FPSCR.CPUFlag flag) { _fpcpsrChanged[flag.Index] = true; }; this.Text = RegistersView.ViewName; InitializeComponent(); this.defaultSettings(); _graphicElements = new GraphicElements(this); }