private void SetupForGrup(AssetGRUP asset)
        {
            AddRow();

            Button buttonAddSelected = new Button()
            {
                Dock = DockStyle.Fill, Text = "Add Selected To Group", AutoSize = true
            };

            buttonAddSelected.Click += (object sender, EventArgs e) =>
            {
                List <AssetID> items = new List <AssetID>();
                foreach (uint i in asset.GroupItems)
                {
                    items.Add(i);
                }
                foreach (uint i in archive.GetCurrentlySelectedAssetIDs())
                {
                    if (!items.Contains(i))
                    {
                        items.Add(i);
                    }
                }
                asset.GroupItems = items.ToArray();

                propertyGridAsset.Refresh();
                archive.UnsavedChanges = true;
            };
            tableLayoutPanel1.Controls.Add(buttonAddSelected);
            tableLayoutPanel1.SetColumnSpan(buttonAddSelected, 2);
        }
Exemplo n.º 2
0
        private void buttonAddSelected_Click(object sender, System.EventArgs e)
        {
            List <AssetID> items = new List <AssetID>();

            foreach (uint i in asset.GroupItems)
            {
                items.Add(i);
            }
            foreach (uint i in archive.GetCurrentlySelectedAssetIDs())
            {
                if (!items.Contains(i))
                {
                    items.Add(i);
                }
            }
            asset.GroupItems       = items.ToArray();
            archive.UnsavedChanges = true;
        }
Exemplo n.º 3
0
 public void OpenInternalEditors()
 {
     archive.OpenInternalEditor(archive.GetCurrentlySelectedAssetIDs(), false);
 }