예제 #1
0
        public StoredMDILayout storeCurrentLayout()
        {
            StoredMDILayout storedLayout = new StoredMDILayout();

            storedLayout.BorderContainer = rootContainer.storeCurrentLayout();
            return(storedLayout);
        }
예제 #2
0
 public void closeMainGUIDialogs()
 {
     storedLayout = mdiLayoutManager.storeCurrentLayout();
     foreach (DialogEntry dialog in dialogs)
     {
         dialog.closeMainGUIDialog();
     }
 }
예제 #3
0
 public void reopenMainGUIDialogs()
 {
     foreach (DialogEntry dialog in dialogs)
     {
         dialog.openMainGUIDialog();
     }
     mdiLayoutManager.restoreLayout(storedLayout);
     storedLayout = null;
 }
예제 #4
0
 public void restoreLayout(StoredMDILayout storedLayout)
 {
     rootContainer.restoreLayout(storedLayout.BorderContainer);
     this.invalidate();
 }