public MetaEditorControlPage(Meta meta, MapForms.MapForm mapForm)
{
InitializeComponent();
// Try to draw treeview nodes to "hide" "disabled" nodes; fail. Still leaves space where node is
//treeViewTagReflexives.DrawMode = TreeViewDrawMode.OwnerDrawAll;
//treeViewTagReflexives.DrawNode += new DrawTreeNodeEventHandler(myTreeView_DrawNode);
this.MapForm = mapForm;
this.map = mapForm.map;
this.meta = meta;
this.BR = new BinaryReader(meta.MS);
// Create a backup of the Tags memory stream, for restoring, comparing, etc
msBackup = new MemoryStream(meta.MS.ToArray());
msDebug = new MemoryStream((int)meta.MS.Length);
mainReflexive = createReflexiveList(); // Done
refreshTreeListing(mainReflexive); // Done
this.treeViewTagReflexives.Sort();
treeViewTagReflexives.SelectedNode = treeViewTagReflexives.Nodes[0];
// Default Peek/Poke to "Single Value"
this.tscbApplyTo.SelectedIndex = 0;
}