ComponentFactory.Krypton.Workspace.KryptonWorkspaceSequence.Compact C# (CSharp) Method

Compact() public method

Perform any compacting actions allowed by the flags.
public Compact ( CompactFlags flags ) : void
flags CompactFlags Set of compacting actions allowed.
return void
        public void Compact(CompactFlags flags)
        {
            if (!DesignMode)
            {
                // Compact each child
                foreach (Component component in Children)
                {
                    IWorkspaceItem item = component as IWorkspaceItem;
                    if (item != null)
                        item.Compact(flags);
                }

                CompactRemoveEmptyCells(flags);
                CompactRemoveEmptySequences(flags);
                CompactPromoteLeafs(flags);
            }
        }