Beispiel #1
0
        public ResourceClipboardForm()
        {
            Core.ResourceAP.RunJob(new MethodInvoker(Registerer));

            InitializeComponent();
            InitializeList();

            _contents    = Core.ResourceStore.EmptyResourceList;
            _theInstance = this;
        }
Beispiel #2
0
 public void Execute(IActionContext context)
 {
     if (!ResourceClipboardForm.IsVisible())
     {
         ResourceClipboardForm.ShowResourceClipboard(null);
     }
     else
     {
         ResourceClipboardForm.HideResourceClipboard();
     }
 }
Beispiel #3
0
 public static void ShowResourceClipboard(IResourceList contents)
 {
     if (_theInstance == null)
     {
         _theInstance       = new ResourceClipboardForm();
         _theInstance.Owner = (Form)Core.MainWindow;
         _theInstance.RestoreSettings();
     }
     if (contents != null)
     {
         // this ensures we have a correct live list with no deleted resources (#4329)
         _theInstance.ClipboardContents = Core.ResourceStore.EmptyResourceList;
         _theInstance.AddResourceList(contents);
         _theInstance._lvResources.SelectAll();
     }
     _theInstance.Visible = true;
 }
Beispiel #4
0
 public void Execute(IActionContext context)
 {
     ResourceClipboardForm.RemoveSelectedResources();
 }
Beispiel #5
0
 public void Update(IActionContext context, ref ActionPresentation presentation)
 {
     presentation.Checked = ResourceClipboardForm.IsVisible();
 }
Beispiel #6
0
 public DnDHandler(ResourceClipboardForm parent)
 {
     _form = parent;
 }
Beispiel #7
0
 public override void Execute(IActionContext context)
 {
     ResourceClipboardForm.ShowResourceClipboard(context.SelectedResources);
 }