EnvDTE80.Interfaces/Window2.cs (41 lines of code) (raw):
using EnvDTE;
namespace EnvDTE80
{
public interface Window2 : Window
{
new Windows Collection { get; }
new bool Visible { get; set; }
new int Left { get; set; }
new int Top { get; set; }
new int Width { get; set; }
new int Height { get; set; }
new vsWindowState WindowState { get; set; }
new vsWindowType Type { get; }
new LinkedWindows LinkedWindows { get; }
new Window LinkedWindowFrame { get; }
new int HWnd { get; }
new string Kind { get; }
new string ObjectKind { get; }
new object Object { get; }
new ProjectItem ProjectItem { get; }
new Project Project { get; }
new DTE DTE { get; }
new Document Document { get; }
new object Selection { get; }
new bool Linkable { get; set; }
new string Caption { get; set; }
new bool IsFloating { get; set; }
new bool AutoHides { get; set; }
new ContextAttributes ContextAttributes { get; }
object CommandBars { get; }
new void SetFocus();
new void SetKind(vsWindowType eKind);
new void Detach();
new void Attach(int lWindowHandle);
new object get_DocumentData(string bstrWhichData = "");
new void Activate();
new void Close(vsSaveChanges SaveChanges = vsSaveChanges.vsSaveChangesNo);
new void SetSelectionContainer(ref object[] Objects);
new void SetTabPicture(object Picture);
}
}