Ejemplo n.º 1
0
        bool LoadLayout(string layoutName)
        {
            DockLayout dl;

            if (!layouts.TryGetValue(layoutName, out dl))
            {
                return(false);
            }

            container.LoadLayout(dl);
            return(true);
        }
Ejemplo n.º 2
0
        bool LoadLayout(string layoutName)
        {
            DockLayout dl;

            if (!layouts.TryGetValue(layoutName, out dl))
            {
                return(false);
            }

            var focus = GetActiveWidget();

            container.LoadLayout(dl);

            // Keep the currently focused widget when switching layouts
            if (focus != null && focus.IsRealized && focus.Visible)
            {
                DockItem.SetFocus(focus);
            }

            return(true);
        }