public void RenameWorkSpace(IWorkSpaceShell workSpace, string workSpaceName) { if (!ReferenceEquals(workSpace, null) && (workSpace is WorkSpaceShell)) { (workSpace as WorkSpaceShell).WorkSpaceName = workSpaceName; } }
public override void Init(XmlTextReader xmlTextReader) { int countOfWorkspaces = Convert.ToInt32(xmlTextReader.GetAttribute("Count"), CultureInfo.InvariantCulture); var workSpaceArray = new IWorkSpaceShell[countOfWorkspaces]; for (int i = 0; i < countOfWorkspaces; ++i) { PersistorExt.MoveToNextElement(xmlTextReader); if (xmlTextReader.Name != "Workspace") { throw new ArgumentException("Invalid Xml Format"); } IWorkSpaceShell workSpace = WorkSpaceManager().CreateWorkSpace(string.Empty); workSpace.Restore(xmlTextReader); workSpaceArray[i] = workSpace; } for (int i = countOfWorkspaces - 1; i >= 0; --i) { WorkSpaceManager().AddWorkSpace(workSpaceArray[i]); } if (countOfWorkspaces > 0) { WorkSpaceManager().SetActiveWorkSpace(workSpaceArray[0]); } }
public override void Init(XmlTextReader xmlTextReader) { int countOfWorkspaces = Convert.ToInt32(xmlTextReader.GetAttribute("Count"), CultureInfo.InvariantCulture); var workSpaceArray = new IWorkSpaceShell[countOfWorkspaces]; for(int i =0; i < countOfWorkspaces; ++i) { PersistorExt.MoveToNextElement(xmlTextReader); if (xmlTextReader.Name != "Workspace") throw new ArgumentException("Invalid Xml Format"); IWorkSpaceShell workSpace = WorkSpaceManager().CreateWorkSpace(string.Empty); workSpace.Restore(xmlTextReader); workSpaceArray[i] = workSpace; } for(int i = countOfWorkspaces - 1; i >=0; --i) { WorkSpaceManager().AddWorkSpace(workSpaceArray[i]); } if (countOfWorkspaces > 0) WorkSpaceManager().SetActiveWorkSpace(workSpaceArray[0]); }
public void AddWorkSpace(IWorkSpaceShell workSpace) { if (ReferenceEquals(workSpace, null) || !(workSpace is WorkSpaceShell)) { throw new ArgumentException("Invalid workspace"); } (workSpace as WorkSpaceShell).Shell = m_WorkSpaceContainer.TabPages.Add((workSpace as WorkSpaceShell).WorkForm()); }
public void AddWorkItemToActiveWorkSpace(WorkItemDockContent workItem) { IWorkSpaceShell workSpace = GetActiveWorkSpace(); if (!ReferenceEquals(workSpace, null)) { workSpace.AddWorkSpaceItem(workItem); } }
public void RenameWorkSpace(IWorkSpaceShell workSpace) { var dlg = new WorkSpaceDlg(workSpace.WorkSpaceName()); if (dlg.ShowDialog() == DialogResult.OK) { m_WorkSpaceContainer.RenameWorkSpace(workSpace, dlg.WorkSpaceName()); } }
private void OnClick_CreateWorkspace(object sender, EventArgs eventArgs) { var dlg = new WorkSpaceDlg(); if (dlg.ShowDialog() == DialogResult.OK) { IWorkSpaceShell workSpaceShell = CreateWorkSpace(dlg.WorkSpaceName()); AddWorkSpace(workSpaceShell); SetActiveWorkSpace(workSpaceShell); } }
public void SetActiveWorkSpace(IWorkSpaceShell workSpace) { if (ReferenceEquals(workSpace, null) || !(workSpace is WorkSpaceShell)) { throw new ArgumentException("Invalid workspace"); } var spaceShell = (workSpace as WorkSpaceShell); MdiTabControl.TabPage page = m_WorkSpaceContainer.TabPages[spaceShell.WorkForm()]; if (!ReferenceEquals(page, null)) { page.Select(); } }
public void RemoveWorkSpace(IWorkSpaceShell workSpace) { m_WorkSpaceContainer.TabPages.Remove(((WorkSpaceShell)workSpace).Shell); }
public ContextMenuItemTag() { MenuIdentifer = string.Empty; Shell = null; }
public void RemoveWorkSpace(IWorkSpaceShell workSpace) { m_WorkSpaceContainer.RemoveWorkSpace(workSpace); }
public void AddWorkSpace(IWorkSpaceShell workSpace) { m_WorkSpaceContainer.AddWorkSpace(workSpace); }
public void SetActiveWorkSpace(IWorkSpaceShell workSpace) { m_WorkSpaceContainer.SetActiveWorkSpace(workSpace); }
public void MoveWorkItemToWorkSpace(WorkItemDockContent workItem, int targerWorkSpaceId) { IWorkSpaceShell workSpace = (IWorkSpaceShell)workItem.Tag; }