Example #1
0
		public PluginUI()
		{
			InitializeComponent();
			//
			// custom treeview
			//
			classTree = new FixedTreeView();
			classTree.Dock = DockStyle.Fill;
			classTree.ImageList = treeIcons;
			classTree.HotTracking = true;
			classTree.TabIndex = 0;
			classTree.NodeClicked += new FixedTreeView.NodeClickedHandler( ClassTreeSelect );
			classTree.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FindProcTxtKeyDown);
			Controls.Add(classTree);
			classTree.BringToFront();
			//
			// search field information
			//
			FindProcTxtLeave(null,null);
			//
			// entries "checksum"
			//
			checkEntries = new Hashtable();
			//
			// load resource icons
			//
			try 
			{
				treeIcons.Images.Clear();
				System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Class.png")));			//0
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("FolderClosed.png")));	//1
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("FolderOpen.png")));		//2
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Method.png")));			//3
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Property.png")));		//4
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Variable.png")));		//5
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Package.png")));			//6
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Intrinsic.png")));		//7
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Template.png")));		//8
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("FilePlain.png")));		//9
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("QuickBuild.png")));		//10
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("CheckAS.png")));			//11
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("MethodPrivate.png")));	//12
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("PropertyPrivate.png")));	//13
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("VariablePrivate.png")));	//14
			}
			catch (Exception ex)
			{
				ErrorHandler.ShowError("Error while loading resources in ASCompletion.DLL", ex);
			}
		}
Example #2
0
        private void InitializeControls()
        {
            InitializeComponent();

            treeIcons.Images.AddRange( new Bitmap[] {
                new Bitmap(GetStream("FilePlain.png")),
                new Bitmap(GetStream("FolderClosed.png")),
                new Bitmap(GetStream("FolderOpen.png")),
                new Bitmap(GetStream("CheckAS.png")),
                new Bitmap(GetStream("QuickBuild.png")),
                new Bitmap(GetStream("Package.png")),
                new Bitmap(GetStream("Interface.png")),
                new Bitmap(GetStream("Intrinsic.png")),
                new Bitmap(GetStream("Class.png")),
                new Bitmap(GetStream("Variable.png")),
                new Bitmap(GetStream("VariableProtected.png")),
                new Bitmap(GetStream("VariablePrivate.png")),
                new Bitmap(GetStream("VariableStatic.png")),
                new Bitmap(GetStream("VariableStaticProtected.png")),
                new Bitmap(GetStream("VariableStaticPrivate.png")),
                new Bitmap(GetStream("Const.png")),
                new Bitmap(GetStream("ConstProtected.png")),
                new Bitmap(GetStream("ConstPrivate.png")),
                new Bitmap(GetStream("Const.png")),
                new Bitmap(GetStream("ConstProtected.png")),
                new Bitmap(GetStream("ConstPrivate.png")),
                new Bitmap(GetStream("Method.png")),
                new Bitmap(GetStream("MethodProtected.png")),
                new Bitmap(GetStream("MethodPrivate.png")),
                new Bitmap(GetStream("MethodStatic.png")),
                new Bitmap(GetStream("MethodStaticProtected.png")),
                new Bitmap(GetStream("MethodStaticPrivate.png")),
                new Bitmap(GetStream("Property.png")),
                new Bitmap(GetStream("PropertyProtected.png")),
                new Bitmap(GetStream("PropertyPrivate.png")),
                new Bitmap(GetStream("PropertyStatic.png")),
                new Bitmap(GetStream("PropertyStaticProtected.png")),
                new Bitmap(GetStream("PropertyStaticPrivate.png")),
                new Bitmap(GetStream("Template.png")),
                new Bitmap(GetStream("Declaration.png"))
            });

            toolStrip.Renderer = new DockPanelStripRenderer();
            toolStrip.Padding = new Padding(2, 1, 2, 2);
            sortDropDown.Font = PluginBase.Settings.DefaultFont;
            sortDropDown.Image = PluginBase.MainForm.FindImage("444");
            clearButton.Image = PluginBase.MainForm.FindImage("153");
            clearButton.Alignment = ToolStripItemAlignment.Right;
            clearButton.CheckOnClick = false;

            outlineTree = new FixedTreeView();
            outlineTree.BorderStyle = BorderStyle.None;
            outlineTree.ShowRootLines = false;
            outlineTree.Location = new System.Drawing.Point(0, toolStrip.Bottom);
            outlineTree.Size = new System.Drawing.Size(198, 300);
            outlineTree.Dock = DockStyle.Fill;
            outlineTree.ImageList = treeIcons;
            outlineTree.HotTracking = true;
            outlineTree.TabIndex = 1;
            outlineTree.NodeClicked += new FixedTreeView.NodeClickedHandler(ClassTreeSelect);
            outlineTree.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FindProcTxtKeyDown);
            outlineTree.AfterSelect += new TreeViewEventHandler(outlineTree_AfterSelect);
            outlineTree.ShowNodeToolTips = true;
            Controls.Add(outlineTree);
            outlineTree.BringToFront();
        }
Example #3
0
        private void InitializeControls()
        {
            InitializeComponent();
            treeIcons.ColorDepth = ColorDepth.Depth32Bit;
            treeIcons.ImageSize = ScaleHelper.Scale(new Size(16, 16));
            treeIcons.Initialize(TreeIcons_Populate);

            toolStrip.Renderer = new DockPanelStripRenderer();
            toolStrip.ImageScalingSize = ScaleHelper.Scale(new Size(16, 16));
            toolStrip.Padding = new Padding(2, 1, 2, 2);
            sortDropDown.Font = PluginBase.Settings.DefaultFont;
            sortDropDown.Image = PluginBase.MainForm.FindImage("444");
            clearButton.Image = PluginBase.MainForm.FindImage("153");
            clearButton.Alignment = ToolStripItemAlignment.Right;
            clearButton.CheckOnClick = false;

            outlineTree = new FixedTreeView();
            outlineTree.BorderStyle = BorderStyle.None;
            outlineTree.ShowRootLines = false;
            outlineTree.Location = new System.Drawing.Point(0, toolStrip.Bottom);
            outlineTree.Size = new System.Drawing.Size(198, 300);
            outlineTree.Dock = DockStyle.Fill;
            outlineTree.ImageList = treeIcons;
            outlineTree.HotTracking = true;
            outlineTree.TabIndex = 1;
            outlineTree.NodeClicked += new FixedTreeView.NodeClickedHandler(ClassTreeSelect);
            outlineTree.AfterSelect += new TreeViewEventHandler(outlineTree_AfterSelect);
            outlineTree.ShowNodeToolTips = true;
            Controls.Add(outlineTree);
            outlineTree.BringToFront();
        }