Example #1
0
        public NuGenObjectViewer()
        {
            InitializeComponent();

            fieldList.Initialize();

            AddModuleMenuItem        = new ToolStripMenuItem("Add module to project");
            AddModuleMenuItem.Click += new EventHandler(AddModuleMenuItem_Click);
            fieldList.ItemContextMenu.Items.Insert(0, AddModuleMenuItem);

            DisplayPropertiesMenuItem        = new ToolStripMenuItem("Display properties");
            DisplayPropertiesMenuItem.Click += new EventHandler(DisplayPropertiesMenuItem_Click);
            fieldList.ItemContextMenu.Items.Insert(1, DisplayPropertiesMenuItem);

            fieldList.ItemContextMenu.Opening += new CancelEventHandler(ItemContextMenu_Opening);

            MissingModulesGroup      = fieldList.Groups[0];
            EvaluationExceptionGroup = fieldList.Groups[1];
            ObjectInformationGroup   = fieldList.Groups[2];
            PublicGroup            = fieldList.Groups[3];
            FamilyOrAssemblyGroup  = fieldList.Groups[4];
            FamilyGroup            = fieldList.Groups[5];
            AssemblyGroup          = fieldList.Groups[6];
            FamilyAndAssemblyGroup = fieldList.Groups[7];
            PrivateGroup           = fieldList.Groups[8];
            PrivateScopeGroup      = fieldList.Groups[9];

            displayHexaNumbersButton.Checked = NuGenSettings.Instance.DisplayHexaNumbers;
            NuGenSettings.Instance.DisplayHexaNumbersChanged += new NoArgumentsDelegate(Instance_DisplayHexaNumbersChanged);
            DisplayValueFormatterMethod       = new DisplayValueFormatterDelegate(DisplayValueFormatter);
            EnableControlsForEvaluationMethod = new EnableControlsForEvaluationDelegate(EnableControlsForEvaluation);
            StepEvaluationProgressMethod      = new NoArgumentsDelegate(StepEvaluationProgress);
            DisplayEvaluationStateMethod      = new DisplayEvaluationStateDelegate(DisplayEvaluationState);

            EvaluationLogListBoxHeight = evaluationLogListBox.Height;
        }
		public NuGenObjectViewer()
		{
			InitializeComponent();

			fieldList.Initialize();

			AddModuleMenuItem = new ToolStripMenuItem("Add module to project");
			AddModuleMenuItem.Click += new EventHandler(AddModuleMenuItem_Click);
			fieldList.ItemContextMenu.Items.Insert(0, AddModuleMenuItem);

			DisplayPropertiesMenuItem = new ToolStripMenuItem("Display properties");
			DisplayPropertiesMenuItem.Click += new EventHandler(DisplayPropertiesMenuItem_Click);
			fieldList.ItemContextMenu.Items.Insert(1, DisplayPropertiesMenuItem);

			fieldList.ItemContextMenu.Opening += new CancelEventHandler(ItemContextMenu_Opening);

			MissingModulesGroup = fieldList.Groups[0];
			EvaluationExceptionGroup = fieldList.Groups[1];
			ObjectInformationGroup = fieldList.Groups[2];
			PublicGroup = fieldList.Groups[3];
			FamilyOrAssemblyGroup = fieldList.Groups[4];
			FamilyGroup = fieldList.Groups[5];
			AssemblyGroup = fieldList.Groups[6];
			FamilyAndAssemblyGroup = fieldList.Groups[7];
			PrivateGroup = fieldList.Groups[8];
			PrivateScopeGroup = fieldList.Groups[9];

			displayHexaNumbersButton.Checked = NuGenSettings.Instance.DisplayHexaNumbers;
			NuGenSettings.Instance.DisplayHexaNumbersChanged += new NoArgumentsDelegate(Instance_DisplayHexaNumbersChanged);
			DisplayValueFormatterMethod = new DisplayValueFormatterDelegate(DisplayValueFormatter);
			EnableControlsForEvaluationMethod = new EnableControlsForEvaluationDelegate(EnableControlsForEvaluation);
			StepEvaluationProgressMethod = new NoArgumentsDelegate(StepEvaluationProgress);
			DisplayEvaluationStateMethod = new DisplayEvaluationStateDelegate(DisplayEvaluationState);

			EvaluationLogListBoxHeight = evaluationLogListBox.Height;
		}