public void Edit()
 {
     if (editor != null && editor.Created)
     {
         editor.Focus();
     }
     else
     {
         editor = new ObjectEditor(this);
         editor.ObjectEvents      = Events;
         editor.VisibleChecked    = visible;
         editor.SolidChecked      = solid;
         editor.PersistentChecked = persistent;
         editor.ObjectName        = name;
         editor.Depth             = depth;
         editor.Text      = "Object Properties: " + name;
         editor.MdiParent = Program.IDE;
         editor.Saved     = true;
         SpriteResourceView r = null;
         Program.Sprites.TryGetValue(sprite, out r);
         editor.Sprite = r;
         editor.Save  += new EventHandler(editor_Save);
         editor.Show();
     }
 }
 public void Edit()
 {
     if (editor != null && editor.Created)
         editor.Focus();
     else
     {
         editor = new ObjectEditor(this);
         editor.ObjectEvents = Events;
         editor.VisibleChecked = visible;
         editor.SolidChecked = solid;
         editor.PersistentChecked = persistent;
         editor.ObjectName = name;
         editor.Depth = depth;
         editor.Text = "Object Properties: " + name;
         editor.MdiParent = Program.IDE;
         editor.Saved = true;
         SpriteResourceView r = null;
         Program.Sprites.TryGetValue(sprite, out r);
         editor.Sprite = r;
         editor.Save += new EventHandler(editor_Save);
         editor.Show();
     }
 }