private void onLevelAdded(int index) { TabPage t = new TabPage(Ogmo.Levels[index].Name); t.ImageIndex = 1; LevelEditor e = new LevelEditor(Ogmo.Levels[index]); LevelEditors.Add(e); t.Controls.Add(e); MasterTabControl.TabPages.Add(t); }
private void onLevelClosed(int index) { MasterTabControl.TabPages.RemoveAt(index); LevelEditors[index].OnRemove(); LevelEditors.RemoveAt(index); //Clear zoom/mouse/grid readouts if (Ogmo.Levels.Count == 0) { ZoomLabel.Text = MouseCoordinatesLabel.Text = GridCoordinatesLabel.Text = ""; } }
public override LayerEditor GetEditor(LevelEditors.LevelEditor editor) { return new EntityLayerEditor(editor, this); }