/// ------------------------------------------------------------------------------------
 /// <summary>
 /// Notifies the site that something about the selection has changed.
 /// Change the system keyboard when the selection changes.
 /// </summary>
 /// <param name="prootb"></param>
 /// <param name="vwselNew">Selection</param>
 /// <remarks>When overriding you should call the base class first.</remarks>
 /// ------------------------------------------------------------------------------------
 public override void SelectionChanged(IVwRootBox prootb, IVwSelection vwselNew)
 {
     if (m_decoratedEditingHelper != null)
     {
         m_decoratedEditingHelper.SelectionChanged(prootb, vwselNew);
     }
     else
     {
         base.SelectionChanged(prootb, vwselNew);
     }
 }