// Add background layer private void addBackgroundLayer_Click(object sender, EventArgs e) { EditorBackground background = selectedBackground; EditorBackgroundLayer layer; if (background == null) { return; } layer = new EditorBackgroundLayer(); background.layers.Add(layer); layerList.SelectedItem = layer; layerList.RefreshItems(); }
// Remove background layer private void removeLayerButton_Click(object sender, EventArgs e) { EditorBackground background = selectedBackground; EditorBackgroundLayer layer = selectedBackgroundLayer; int selectedIndex; if (background == null || layer == null) { return; } selectedIndex = layerList.Items.IndexOf(layer); background.layers.Remove(layer); layerList.DataSource = null; layerList.DataSource = background.layers; }
// Add background layer private void addBackgroundLayer_Click(object sender, EventArgs e) { EditorBackground background = selectedBackground; EditorBackgroundLayer layer; if (background == null) return; layer = new EditorBackgroundLayer(); background.layers.Add(layer); layerList.SelectedItem = layer; layerList.RefreshItems(); }