diff --git a/src/Main/Base/Project/Src/Gui/IWorkbenchWindow.cs b/src/Main/Base/Project/Src/Gui/IWorkbenchWindow.cs
index ac22676014..2e1b7a4d62 100644
--- a/src/Main/Base/Project/Src/Gui/IWorkbenchWindow.cs
+++ b/src/Main/Base/Project/Src/Gui/IWorkbenchWindow.cs
@@ -78,36 +78,9 @@ namespace ICSharpCode.SharpDevelop.Gui
void RedrawContent();
- ///
- /// Used internally:
- /// This method is called by the workbench to notify the window that is was selected.
- ///
- void OnWindowSelected(EventArgs e);
-
- ///
- /// Used internally:
- /// This method is called by the workbench to notify the window that is was deselected.
- ///
- void OnWindowDeselected(EventArgs e);
-
- ///
- /// Is called when the window is selected.
- ///
- event EventHandler WindowSelected;
-
- ///
- /// Is called when the window is deselected.
- ///
- event EventHandler WindowDeselected;
-
///
/// Is called when the title of this window has changed.
///
event EventHandler TitleChanged;
-
- ///
- /// Is called after the window closes.
- ///
- event EventHandler CloseEvent;
}
}
diff --git a/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs b/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs
index baf187e4ce..aa0b75af54 100644
--- a/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs
+++ b/src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs
@@ -278,6 +278,7 @@ namespace ICSharpCode.SharpDevelop.Gui
if (newTitle != Title) {
Title = newTitle;
+ OnTitleChanged(EventArgs.Empty);
}
}
}
@@ -339,7 +340,6 @@ namespace ICSharpCode.SharpDevelop.Gui
}
}
- OnCloseEvent(null);
Dispose();
return true;
}
@@ -366,38 +366,7 @@ namespace ICSharpCode.SharpDevelop.Gui
}
}
-// protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
-// {
-// e.Cancel = !CloseWindow(false);
-// }
-
- void OnCloseEvent(EventArgs e)
- {
- OnWindowDeselected(e);
- if (CloseEvent != null) {
- CloseEvent(this, e);
- }
- }
-
- public void OnWindowSelected(EventArgs e)
- {
- if (WindowSelected != null) {
- WindowSelected(this, e);
- }
- }
-
- public void OnWindowDeselected(EventArgs e)
- {
- if (WindowDeselected != null) {
- WindowDeselected(this, e);
- }
- }
-
- public event EventHandler WindowSelected;
- public event EventHandler WindowDeselected;
-
public event EventHandler TitleChanged;
- public event EventHandler CloseEvent;
public BitmapSource Icon { get; set; }
}