protected static bool TestUndo(DockItem dockItem, DockControl dockControl)
            {
                if (!dockControl.CanEnterUndo)
                {
                    return(false);
                }

                if (dockItem.FirstPane != null)
                {
                    return(true);
                }

                if (dockItem.UndoRedoReference == null)
                {
                    dockControl.ClearUndo();
                    return(false);
                }

                return(true);
            }
Exemple #2
0
            private static bool TestUndo(DockItem dockItem)
            {
                DockControl dockControl = dockItem.DockControl;

                if (!dockControl.CanEnterUndo)
                {
                    return(false);
                }

                if (dockItem.FirstPane == null)
                {
                    return(false);
                }

                if (dockItem.UndoRedoReference == null)
                {
                    dockControl.ClearUndo();
                    return(false);
                }

                return(true);
            }