HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSAdminControls/UI/Trees/TreeBorder.ascx.cs
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;


    /// <summary>
    /// Resizer control.
    /// </summary>
    public CMSUserControl FrameResizer
    {
        get
        {
            return frmResizer;
        }
    }


    /// <summary>
    /// Frameset minimized size.
    /// </summary>
    public string MinSize
    {
        get
        {
            return frmResizer.MinSize;
        }
        set
        {
            frmResizer.MinSize = value;
        }
    }


    /// <summary>
    /// Frameset name.
    /// </summary>
    public string FramesetName
    {
        get
        {
            return frmResizer.FramesetName;
        }
        set
        {
            frmResizer.FramesetName = value;
        }
    }


    /// <summary>
    /// If true, resizing with mouse is enabled.
    /// </summary>
    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
}