public History(MemoryMapPane pane) { Mode = pane.m_UIState.CurrentMode; m_TableDisplay = pane.m_CurrentTableView; m_TableState = pane.m_Spreadsheet.CurrentState; m_State = pane.m_MemoryMap.CurrentViewState; }
public void Restore(MemoryMapPane pane) { pane.m_CurrentTableView = m_TableDisplay; pane.m_MemoryMap.CurrentViewState = m_State; pane.OnSelectRegions(m_State.HighlightedAddrMin, m_State.HighlightedAddrMax); pane.m_Spreadsheet.CurrentState = m_TableState; pane.m_EventListener.OnRepaint(); }