public void ReportStatus(IDebugWindow Window, DebugState State, string Detail) { if (Window == ActiveMdiChild) { RefreshStatusText(new DebugStateInfo() { State = State, Detail = Detail }); } }
public WindowService( ISettingsWindow settingsWindow, IDockSpaceWindow dockSpaceWindow, INewProjectWindow newProjectWindow, IToolsWindow toolsWindow, IInfoOverlayWindow infoOverlayWindow, IAboutWindow aboutWindow, IDebugWindow debugWindow) { SettingsWindow = settingsWindow; DockSpaceWindow = dockSpaceWindow; NewProjectWindow = newProjectWindow; ToolsWindow = toolsWindow; InfoOverlayWindow = infoOverlayWindow; AboutWindow = aboutWindow; DebugWindow = debugWindow; }
private void OnSessionWindowActivated(IDebugWindow child) { var state = child.GetDebugStateInfo(); RefreshStatusText(state); }