コード例 #1
0
        public ObjectBrowser(bool showStatusPanel, bool tabbedLayout)
        {
            TOP_OBJ_NAME = StringParser.Parse("${res:ComponentInspector.ObjectBrowser.TopLevelObjects}");
            int start = Environment.TickCount;

            _objBrowser = this;
            InitTypeHandlers();
            InitializeComponent(showStatusPanel, tabbedLayout);
            CreateControl();

            // Create the designer host after everything is setup
            _designerHost = new DesignerHost(_objTree, _imagePanel.DesignPanel);

            AssemblySupport.AddCurrentAssemblies();
            _helpFile = Directory.GetCurrentDirectory() + "\\CompInsp_" + "1" + ".chm";
            int timeTaken = Environment.TickCount - start;
        }
コード例 #2
0
        internal static ImagePanel CreateImagePanel(int width, bool showDesignModeCheckButton)
        {
            ObjectBrowser objB = ObjectBrowser.ObjBrowser;

            ImagePanel panel = new ImagePanel();

            panel._nonDesignPanel      = new Panel();
            panel._nonDesignPanel.Name = "Non-Design Surface";
            panel._nonDesignPanel.Dock = DockStyle.Fill;

            panel._designPanel      = new Panel();
            panel._designPanel.Name = "Design Surface";
            panel._designPanel.Dock = DockStyle.Fill;

            panel.WrapImagePanel(width, showDesignModeCheckButton);
            return(panel);
        }
コード例 #3
0
		public ComponentInspectorView()
		{
			instance = this;
	
			SetLocalizedTitle("${res:ComponentInspector.ToolsMenu.ShowComponentInspectorMenuItem}");
			
			// HACK: Due to various static members in the ComponentInspector
			// the ObjectBrowser does not like being re-used after being disposed. 
			// Workaround this by keeping a reference to the ObjectBrowser.
			if (objectBrowser == null) {
				objectBrowser = new ObjectBrowser(showStatusPanel, tabbedLayout);
			}
			AssemblySupport.AddCurrentAssemblies();
			ComSupport.RestoreComEnvironment();
			AssemblySupport.RestoreAssemblies();
			Application.Idle += IdleHandler;
		}
コード例 #4
0
        void InitializeComponent()
        {
            SuspendLayout();

            Text             = Constants.NOGOOP + " " + ".NET Component Inspector";
            Icon             = PresentationMap.GetApplicationIcon();
            CausesValidation = false;

            Size = new Size(800, 700);

            _objectBrowser      = new ObjectBrowser();
            _objectBrowser.Dock = DockStyle.Fill;
            Controls.Add(_objectBrowser);

            CreateMenus();

            ResumeLayout();
        }
コード例 #5
0
 internal void TreeNodePopupCreateObj(object sender, EventArgs e)
 {
     ObjectCreator.CreateObject((IDragDropItem)SelectedNode, ObjectBrowser.GetTopLevelObjectNode());
 }
コード例 #6
0
		void InitializeComponent()
		{
			SuspendLayout();

			Text = Constants.NOGOOP + " " + ".NET Component Inspector";
			Icon = PresentationMap.GetApplicationIcon();
			CausesValidation = false;

			Size = new Size(800, 700);

			_objectBrowser = new ObjectBrowser();
			_objectBrowser.Dock = DockStyle.Fill;
			Controls.Add(_objectBrowser);
		
			CreateMenus();
		
			ResumeLayout();
		}
コード例 #7
0
		public ObjectBrowser(bool showStatusPanel, bool tabbedLayout)
		{
			TOP_OBJ_NAME = StringParser.Parse("${res:ComponentInspector.ObjectBrowser.TopLevelObjects}");
			int start = Environment.TickCount;
			_objBrowser = this;
			InitTypeHandlers();
			InitializeComponent(showStatusPanel, tabbedLayout);
			CreateControl();
			
			// Create the designer host after everything is setup
			_designerHost = new DesignerHost(_objTree, _imagePanel.DesignPanel);
			
			AssemblySupport.AddCurrentAssemblies();
			_helpFile = Directory.GetCurrentDirectory() + "\\CompInsp_" + "1" + ".chm";
			int timeTaken = Environment.TickCount - start;
		}