Example #1
0
        public WorkspaceState Save()
        {
            WorkspaceState state = new WorkspaceState();

            rootDockPanel.Save(state.dockState);
            peekPanel.Save(state.peekState);
            return(state);
        }
Example #2
0
 public void Restore(WorkspaceState state, IDockablePanelFactory factory)
 {
     if (state == null)
     {
         return;
     }
     rootDockPanel.Restore(state.dockState, factory);
     peekPanel.Restore(state.peekState, factory);
 }