using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CMS.UIControls; public partial class CMSAdminControls_UI_Trees_TreeBorder : CMSUserControl { #region "Properties" protected bool mAllowMouseResizing = true; /// /// Resizer control. /// public CMSUserControl FrameResizer { get { return frmResizer; } } /// /// Frameset minimized size. /// public string MinSize { get { return frmResizer.MinSize; } set { frmResizer.MinSize = value; } } /// /// Frameset name. /// public string FramesetName { get { return frmResizer.FramesetName; } set { frmResizer.FramesetName = value; } } /// /// If true, resizing with mouse is enabled. /// public bool AllowMouseResizing { get { return mAllowMouseResizing; } set { mAllowMouseResizing = value; } } #endregion #region "Page events" protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (AllowMouseResizing && FrameResizer.Visible) { pnlBorder.Attributes.Add("onmousemove", "InitFrameResizer(this); return false;"); pnlBorder.Attributes.Add("unselectable", "on"); } else { pnlBorder.Style.Add("cursor", "default"); } } #endregion }