[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/MapWindow/MapWindow5/develop/src/MW5.UI/Docking/DockHelper.cs [Back]  [Original]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MW5.Plugins;
using MW5.Plugins.Enums;
using Syncfusion.Windows.Forms.Tools;

namespace MW5.UI.Docking
{
    internal static class DockHelper
    {
        internal static DockPanelState SyncfusionToMapWindow(DockingStyle style)
        {
            switch (style)
            {
                case DockingStyle.Top:
                    return DockPanelState.Top;
                case DockingStyle.Bottom:
                    return DockPanelState.Bottom;
                case DockingStyle.Left:
                    return DockPanelState.Left;
                case DockingStyle.Right:
                    return DockPanelState.Right;
                case DockingStyle.Tabbed:
                    return DockPanelState.Tabbed;
                case DockingStyle.Fill:
                    return DockPanelState.Fill;
                case DockingStyle.None:
                default:
                    return DockPanelState.None;
            }
        }

        internal static DockingStyle MapWindowToSyncfusion(DockPanelState state)
        {
            switch (state)
            {
                case DockPanelState.Left:
                    return DockingStyle.Left;
                case DockPanelState.Right:
                    return DockingStyle.Right;
                case DockPanelState.Top:
                    return DockingStyle.Top;
                case DockPanelState.Bottom:
                    return DockingStyle.Bottom;
                case DockPanelState.Tabbed:
                    return DockingStyle.Tabbed;
                case DockPanelState.None:
                case DockPanelState.Fill:
                    return DockingStyle.Fill;
                default:
                    return DockingStyle.None;
            }
        }
    }
}

Web Proxy Viewer  |  New URL  |  Original Page