public GoodTabsPanel(LevelEditorControl EdControl) { InitializeComponent(); this.EdControl = EdControl; ToolTips = LanguageManager.GetList("TabText"); images = new ImageList(); images.ColorDepth = ColorDepth.Depth32Bit; images.Images.Add(Properties.Resources.config); images.Images.Add(Properties.Resources.block); images.Images.Add(Properties.Resources.bug); images.Images.Add(Properties.Resources.door); images.Images.Add(Properties.Resources.views); images.Images.Add(Properties.Resources.zones); images.Images.Add(Properties.Resources.paths); images.Images.Add(Properties.Resources.paths_progress); tabControl1.ImageList = images; objects = new ObjectEditor(EdControl); sprites = new SpriteEditor(EdControl); entrances = new EntranceEditor(EdControl); views = new ViewEditor(EdControl, EdControl.Level.Views, true); zones = new ViewEditor(EdControl, EdControl.Level.Zones, false); paths = new PathEditor(EdControl, EdControl.Level.Paths); progresspaths = new PathEditor(EdControl, EdControl.Level.ProgressPaths); config = new LevelConfig(EdControl); config.LoadSettings(); EdControl.config = config; controls = new Control[] { config, objects, sprites, entrances, views, zones, paths, progresspaths }; foreach (Control c in controls) { AddTab(c); } tabControl1.SelectedIndex = 1; //Select nothing SelectObjects(new List <LevelItem>()); }
public GoodTabsPanel(LevelEditorControl EdControl) { InitializeComponent(); this.EdControl = EdControl; images = new ImageList(); images.ColorDepth = ColorDepth.Depth32Bit; images.Images.Add(Properties.Resources.config); images.Images.Add(Properties.Resources.block); images.Images.Add(Properties.Resources.bug); images.Images.Add(Properties.Resources.door); images.Images.Add(Properties.Resources.views); images.Images.Add(Properties.Resources.zones); images.Images.Add(Properties.Resources.paths); images.Images.Add(Properties.Resources.paths_progress); tabControl1.ImageList = images; objects = new ObjectEditor(EdControl); sprites = new SpriteEditor(EdControl); entrances = new EntranceEditor(EdControl); views = new ViewEditor(EdControl, EdControl.Level.Views, true); zones = new ViewEditor(EdControl, EdControl.Level.Zones, false); paths = new PathEditor(EdControl, EdControl.Level.Paths); progresspaths = new PathEditor(EdControl, EdControl.Level.ProgressPaths); config = new LevelConfig(EdControl); config.LoadSettings(); EdControl.config = config; controls = new Control[] { config, objects, sprites, entrances, views, zones, paths, progresspaths }; foreach (Control c in controls) AddTab(c); tabControl1.SelectedIndex = 1; //Select nothing SelectObjects(new List<LevelItem>()); }