Преглед изворни кода

Fixes #723 Views now are notified when they are added or removing.

BDisp пре 5 година
родитељ
комит
2013877cbc
1 измењених фајлова са 12 додато и 0 уклоњено
  1. 12 0
      Terminal.Gui/Core/Responder.cs

+ 12 - 0
Terminal.Gui/Core/Responder.cs

@@ -163,6 +163,18 @@ namespace Terminal.Gui {
 			return false;
 		}
 
+		/// <summary>
+		/// Method invoked when a view is added.
+		/// </summary>
+		/// <param name="view">The view added.</param>
+		public virtual void OnAddedView (View view) { }
+
+		/// <summary>
+		/// Method invoked when a view being removing.
+		/// </summary>
+		/// <param name="view">The view being removing.</param>
+		public virtual void OnRemovingView (View view) { }
+
 		/// <summary>
 		/// Method invoked when a view gets focus.
 		/// </summary>