Index: xword/UICommons/UIActionsManagement/IActionsManager.cs =================================================================== --- xword/UICommons/UIActionsManagement/IActionsManager.cs (revision 0) +++ xword/UICommons/UIActionsManagement/IActionsManager.cs (revision 0) @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Forms; + + +namespace UICommons.UIActionsManagement +{ + /// + /// Generic actions manager interface implemented by all specific actions managers. + /// Defines a method of enqueuing event handlers for a generic control. + /// + /// A reference to a generic control. + public interface IActionsManager where T:Control + { + /// + /// Enqueues all (known) event handlers defined for a control. + /// + /// A reference to a generic control. + void EnqueueAllHandlers(ref T control); + } +} Index: xword/UICommons/UICommons.csproj =================================================================== --- xword/UICommons/UICommons.csproj (revision 22788) +++ xword/UICommons/UICommons.csproj (working copy) @@ -1,4 +1,4 @@ - + Debug @@ -54,6 +54,7 @@ AddPageForm.cs + @@ -75,4 +76,4 @@ --> - + \ No newline at end of file