Exemple #1
0
        private void buttonRemoveLayer_Click(object sender, EventArgs e)
        {
            int previndex = comboBoxLayers.SelectedIndex;

            archive.RemoveLayer(comboBoxLayers.SelectedIndex);

            PopulateLayerComboBox();

            if (comboBoxLayers.Items.Count > 0)
            {
                comboBoxLayers.SelectedIndex = Math.Max(previndex - 1, 0);
            }
            else
            {
                comboBoxLayers.SelectedItem     = null;
                comboBoxLayerTypes.SelectedItem = null;

                comboBoxAssetTypes.Items.Clear();
                listViewAssets.Items.Clear();

                buttonAddAsset.Enabled    = false;
                buttonPaste.Enabled       = false;
                buttonRemoveLayer.Enabled = false;
                collapseLayersToolStripMenuItem.Enabled     = false;
                mergeSimilarAssetsToolStripMenuItem.Enabled = false;
                verifyArchiveToolStripMenuItem.Enabled      = false;
                applyScaleToolStripMenuItem.Enabled         = false;
                buttonArrowUp.Enabled   = false;
                buttonArrowDown.Enabled = false;
                importMultipleAssetsToolStripMenuItem.Enabled = false;
                importModelsToolStripMenuItem.Enabled         = false;
                importTexturesToolStripMenuItem.Enabled       = false;
                addTemplateToolStripMenuItem.Enabled          = false;

                buttonCopy.Enabled         = false;
                buttonDuplicate.Enabled    = false;
                buttonRemoveAsset.Enabled  = false;
                buttonExportRaw.Enabled    = false;
                buttonInternalEdit.Enabled = false;
            }
        }