Exemple #1
0
        private void UpdateToolbarEnabling()
        {
            btnRefresh.Enabled = Selected != null;
            btnDelete.Enabled  = Selected != null && Selected.AllowDelete();
            btnRename.Enabled  = Selected != null && Selected.AllowRename();
            btnCopy.Enabled    = Selected != null && Selected.GetValidAppObjects().Any();
            btnNew.Enabled     = Root != null && Root.AllowNewChild();
            DragDropBuilder bld = null;

            if (Selected != null && ObjectClipboard.Memory != null)
            {
                bld = Selected.GetDragDropBuilder(ObjectClipboard.Memory);
            }
            ObjectClipboard.EnableAndFillPasteButton(bld, btnPaste);
        }