Example #1
0
        void addExtensionInspector_Click(object sender, EventArgs e)
        {
            try
            {
                Type t = ((ToolStripItem)sender).Tag as Type;

                if (t != null)
                {
                    IHexInspector  inspector = (IHexInspector)CreateExtensionObject(t);
                    InspectorEntry ent       = new ExtensionInspectorEntry(inspector);

                    _entries.Add(ent);
                    AddInspectorEntry(ent);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this,
                                ex.Message, CANAPE.Properties.Resources.MessageBox_ErrorString,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
 public ExtensionInspectorEntry(IHexInspector inspector)
     : base(inspector.IsFixed, null, inspector.DisplayString)
 {
     SetUpdateField(GetValue);
     _inspector = inspector;
 }