private void spritesManagerToolStripMenuItem_Click(object sender, EventArgs e) { Sprites_manager sm = new Sprites_manager(); sm.owner = this; darkDockPanel1.AddContent(sm); }
private void spritesManagerToolStripMenuItem_Click(object sender, EventArgs e) { // open sprites manager if (SpritesManager != null) { SpritesManager.Close(); } SpritesManager = new Sprites_manager(); SpritesManager.Owner = this; SpritesManager.owner = this; SpritesManager.StartPosition = FormStartPosition.CenterScreen; SpritesManager.Show(); }
private void DarkTreeView1_MouseDoubleClick(object sender, MouseEventArgs e) { // node double clicked if (darkTreeView1.SelectedNodes.Count > 0 && e.Button == MouseButtons.Left) { DarkTreeNode dtn = darkTreeView1.SelectedNodes[0]; if (dtn.RootNodeName == "Sprites") { // open sprites editor Sprites_manager sm = new Sprites_manager(); sm.DockText = "Sprites Editor - " + dtn.Text; sm.owner = form1; // find him a sprite Texture2D s = form1.sr.drawTest1.Sprites.FirstOrDefault(x => x.Name == dtn.Text)?.Texture; if (s != null) { sm.spritesEditorRenderer1.selectedImage = s; sm.lastImage = Sgml.convert_to_bitmap(s, s.Width, s.Height); sm.darkImageIndex1.Frames.Add(new ImageIndex() { }); sm.spritesEditorRenderer1.AddFrameFromTexture(s); } form1.darkDockPanel1.AddContent(sm); sm.Invalidate(); sm.spritesEditorRenderer1.UpdatePreview(0); // sm.darkDockPanel2.AssureMePlase(); } if (dtn.RootNodeName == "Objects") { // open sprites editor Sgml.show_debug_message("Double clicked an object"); } } }