public void AddWorkItemToActiveWorkSpace(WorkItemDockContent workItem) { IWorkSpaceShell workSpace = GetActiveWorkSpace(); if (!ReferenceEquals(workSpace, null)) { workSpace.AddWorkSpaceItem(workItem); } }
public void MoveTo(WorkItemDockContent workItem, WorkSpaceShell targetWorkSpace) { DockPanel panel = ((WorkSpaceForm) targetWorkSpace.WorkForm()).WorkSpaceDockPanel(); WinAPI.Rect windowRect; if (!ReferenceEquals(workItem.ParentForm, null)) { WinAPI.NativeMethods.GetWindowRect(workItem.ParentForm.Handle, out windowRect); } else { WinAPI.NativeMethods.GetWindowRect(workItem.Handle, out windowRect); } workItem.Show(panel, windowRect); }
public void MoveTo(WorkItemDockContent workItem, WorkSpaceShell targetWorkSpace) { DockPanel panel = ((WorkSpaceForm)targetWorkSpace.WorkForm()).WorkSpaceDockPanel(); WinAPI.Rect windowRect; if (!ReferenceEquals(workItem.ParentForm, null)) { WinAPI.NativeMethods.GetWindowRect(workItem.ParentForm.Handle, out windowRect); } else { WinAPI.NativeMethods.GetWindowRect(workItem.Handle, out windowRect); } workItem.Show(panel, windowRect); }
public void RemoveItem(WorkItemDockContent workItem) { workItem.DockHandler.Close(); }
public void AddItem(WorkItemDockContent workItem) { workItem.Show(m_DockPanel); }
void IWorkSpaceShell.MoveTo(WorkItemDockContent workItem) { m_WorkSpaceForm.MoveTo(workItem, this); }
void IWorkSpaceShell.RemoveWorkSpaceItem(WorkItemDockContent workItem) { m_WorkSpaceForm.RemoveItem(workItem); }
void IWorkSpaceShell.AddWorkSpaceItem(WorkItemDockContent workItem) { m_WorkSpaceForm.AddItem(workItem); workItem.ParentWorkSpaceShell = this; }
public void MoveWorkItemToWorkSpace(WorkItemDockContent workItem, int targerWorkSpaceId) { IWorkSpaceShell workSpace = (IWorkSpaceShell)workItem.Tag; }